Какой инструмент для соскоба Laravel - PullRequest
0 голосов
/ 12 июля 2020

Я хотел бы создать веб-сайт, требующий парсинга, на другом сайте, в Laravel 7. Мне нужно заполнить формы и щелкнуть. Я видел, что это возможно с python. Соскоб будет происходить каждый час. Я также видел Laravel сумрак, но он не работает в производственной среде. Какую технологию ie вы мне посоветуете использовать? Не знаю python, так что узнаю, более адаптирован ли он.

Спасибо

1 Ответ

0 голосов
/ 13 июля 2020

заполните формы и нажмите

Это означает, что вам нужно выполнять тривиальные запросы POST. PHP curl хорош в этом:

$curl = curl_init('http://testing-ground.webscraping.pro/textlist');
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, ['a' => 'abc']);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$page = curl_exec($curl); 
if(curl_errno($curl)) // check for execution errors
{
    echo 'Scraper error: ' . curl_error($curl);
    exit;
} 
curl_close($curl);

Подробнее см. здесь .

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