[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Авторизация с помощью CURL
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
SnowWind
что же, пока вы отвечаете на мой вопрос, задам вам новый smile.gif
зайти то я зашёл, что дальше?
хочу перейти на другую страницу, какие мои действия?

fopen
fread
CURLOPT_COOKIE
и собственно CURLOPT_URL

или как?

тут же созрел дополнительный вопрос, что делать, если в hhtpfox есть поля при отправке cookie, которых нет при сохранении CURLOPT_COOKIEJAR ???

Часть есть, а другой части нету huh.gif
Игорь_Vasinsky
ьак же курлом со всеми параметрами переходи на нужный урл

Цитата
поля при отправке cookie, которых нет при сохранении CURLOPT_COOKIEJAR ???

сёрфинг то выходит? если тебя узнают как авторизированного - то забей.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
killer8080
Цитата (SnowWind @ 20.09.2012 - 13:58)
если в hhtpfox есть поля при отправке cookie, которых нет при сохранении CURLOPT_COOKIEJAR ???

если то про поля вида
__utma=59472620.565042593.1338800491.1348138807.1348141593.240; __utmb=59472620.2.10.1348141593; __utmc=59472620; __utmz
то их можно игнорировать, они от лукавого гугля smile.gif
SnowWind
нет сёрфинг не выходит

а поле pid=v3:1340789462171504808286701?
killer8080
SnowWind
копай js, значит там защита от ботов.
SnowWind
все куки сохранённые курлом прошли, сёрфинг пошёл

как я и предполагал схема та же, открыл, прочитал, спарсил, отправил, перешёл

НО твит так и не смог отправить, делаю вроде всё по схеме smile.gif
SnowWind
кароче всё поперебрал даже заголовки отправил ))) не отправляет твит и всё тут

curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);


curl_setopt($ch, CURLOPT_URL, $urlTo); // Куда шлем POST данные
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2'); // Приказываем вернуть страницу в переменную
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Приказываем вернуть страницу в переменную
curl_setopt($ch, CURLOPT_COOKIEJAR, 'z:\home\twifoll.ru\www\cookie.txt'); // Записываем cookie
curl_setopt($ch, CURLOPT_COOKIEFILE, 'z:\home\twifoll.ru\www\cookie.txt'); // Читаем cookies
curl_setopt($ch, CURLOPT_ENCODING, "gzip");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); // Отправляем POST
curl_setopt($ch, CURLOPT_POST, true); // Указываем что будем отправлять POST

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.