Urs_ak Posted May 12 · Report post Задачка для студента - как спарсить gismeteo через curl ? :) $ curl https://www.gismeteo.ru/weather-moscow-4368/now/ curl: (92) HTTP/2 stream 1 was not closed cleanly: PROTOCOL_ERROR (err 1) $ curl https://www.gismeteo.ru/weather-moscow-4368/now/ --http1.1 curl: (52) Empty reply from server Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted May 12 · Report post Подбирать useragent, куки и т.п. Периодически отслеживая изменения на серверной стороне и обновляя парсер. Или за небольшую оплату использовать API (https://www.gismeteo.ru/api/) . Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
yandrey Posted May 12 · Report post Взять прямо из браузера строку curl, инструменты разработчика > сеть > копировать как cURL, скорее всего, там достаточно accept заголовков В 12.05.2022 в 13:31, alibek сказал: обновляя парсер. задача на минуту, там в коде страницы с прошлого года есть json с данными Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Urs_ak Posted May 12 · Report post В 12.05.2022 в 11:07, yandrey сказал: Взять прямо из браузера строку curl, инструменты разработчика > сеть > копировать как cURL, скорее всего, там достаточно accept заголовков А, точно-точно. Я видел такое давно в инструментах разработчика, но мне тогда не надо было Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...