Был(а) онлайн: 26.04.20 14:45
Umen 26 лет |
||||
![]() |
Регистрация: 24.07.2012 - 12:13 1.0 Был(а) онлайн: 26.04.20 14:45 |
Недавно |
Делаем скрипт для механического добавления информации на сторонний сайт.
С подмогой cURL благополучно залогинился, предпочел параметры на странице 1, дальше на странице 2, на странице 3 - все это очаровательно сохранилось. Дальше 4-ая страница - а тут данные отчего-то сохранятся не хотят: страница примитивно не реагирует на post запрос. Причем если я введу данные не положительно то на странице будет показана оплошность!
Настройки cURL'а вот такие:
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_HTTPHEADER, "Accept-Language: en-us");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 1000);
curl_setopt($ch, CURLOPT_COOKIEJAR, "C:WebServershomesite.comwwwcookiefile");
curl_setopt($ch, CURLOPT_COOKIEFILE, "C:WebServershomesite.comwwwcookiefile");
curl_setopt($ch, CURLOPT_POST, true);
дальше для логина и 3-ех страниц 4-ре раза повторяется post запрос
curl_setopt($ch, CURLOPT_URL, "https://site-kuda-mi-dobavliaem-danniye.com/login.php");
curl_setopt($ch, CURLOPT_POSTFIELDS, "parametr1=znacheniye1¶metr2=znacheniye2&tak_dalee=123");
$result = curl_exec($ch);
и в конце я гляжу добавились ли данные
print $result;
====================
От вас требуется принудить скрипт трудиться :)