Скручивайте разные ответы браузером / почтальоном, PHP - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь сканировать поиск в Твиттере, используя curl.в прошлом месяце он работал, но теперь он получил 302 http ответа.но с помощью браузера и почтальона верните 200 OK

это мой локон

$param = "?f=tweets&q=+LAPOR1708&src=typd&max_position=".$scrollCursor;
$url = "https://twitter.com/i/search/timeline".$param;
$ch = curl_init();
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
curl_setopt($ch, CURLOPT_URL,$url);        
$result=curl_exec($ch);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Accept: text/html"]);
dd(curl_getinfo($ch));
curl_close($ch);

и это мой curl_getinfo мое изображение и ответ с помощью почтальона введите описание изображенияздесь

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

Условия использования Twitter запрещают сканирование таким образом.Вам следует использовать официальный API разработчика для получения результатов поиска.

0 голосов
/ 29 мая 2018

Ответ 302. является перенаправлением.

Почтальон автоматически следует за перенаправлениями.

cURL нет.

Это нормально.Вы должны следовать перенаправлению.

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