Вход на веб-сайт POST-запрос на основе curl не работает - PullRequest
0 голосов
/ 15 февраля 2012

Я пытаюсь загрузить страницу reddit.com/gold, для доступа к ней необходимо войти в систему, поэтому моим первым побуждением было использовать curl для публикации данных формы входа и входа в систему.

Я зашел так далеко: http://pastie.org/3387061

Сценарий выводит страницу, которая отображается для вас, если вы не вошли в систему, поэтому я вполне уверен, что она не работает должным образом.

Вот форма входа, если это необходимо (я ее деинициализировал): http://pastie.org/3387065

Спасибо за чтение и за любую помощь.

Ответы [ 2 ]

1 голос
/ 15 февраля 2012

Убедитесь, что вы используете одно и то же значение для CURLOPT_COOKIEJAR в обоих запросах, а также добавили опцию CURLOPT_COOKIEFILE с тем же значением.

0 голосов
/ 15 февраля 2012

попробуйте использовать Chrome Инспектор для входа в систему и посмотреть, какие фактические POST-переменные отправляются, возможно, вы что-то пропустили

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...