curl — вход в Craiglist с переполнением стека

Я хочу, чтобы мой сайт имел доступ к моим спискам в Craigslist. Мой план — почистить страницу на https://accounts.craigslist.org/login/home. Однако, чтобы получить доступ к этой странице, мне нужно войти в систему. Как войти в систему с помощью PHP, а затем скрыть содержимое?

Я попытался использовать curl следующим образом:

$url = "https://accounts.craigslist.org/login";
$ch = curl_init();

curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, 2);
curl_setopt($ch,CURLOPT_POSTFIELDS,"inputEmailHandle=MYEMAIL&inputPassword=MYPASSWORD");

$result = curl_exec($ch);

curl_close($ch);

Тем не менее, я получаю ошибку 404 от cragslist. Как правильно это сделать?

0

Решение

Взгляните на компонент браузера Symfony.

Компонент BrowserKit имитирует поведение веб-браузера, позволяя вам делать запросы, нажимать на ссылки и программно отправлять формы

http://symfony.com/doc/current/components/browser_kit.html

Я использую его для обхода экранов входа в систему, но, как кто-то упоминал ранее, обязательно прочитайте условия

0

Другие решения

Других решений пока нет …