Urs_ak Posted May 12, 2022 Posted May 12, 2022 Задачка для студента - как спарсить 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
alibek Posted May 12, 2022 Posted May 12, 2022 Подбирать useragent, куки и т.п. Периодически отслеживая изменения на серверной стороне и обновляя парсер. Или за небольшую оплату использовать API (https://www.gismeteo.ru/api/) . Вставить ник Quote
yandrey Posted May 12, 2022 Posted May 12, 2022 Взять прямо из браузера строку curl, инструменты разработчика > сеть > копировать как cURL, скорее всего, там достаточно accept заголовков В 12.05.2022 в 13:31, alibek сказал: обновляя парсер. задача на минуту, там в коде страницы с прошлого года есть json с данными Вставить ник Quote
Urs_ak Posted May 12, 2022 Author Posted May 12, 2022 В 12.05.2022 в 11:07, yandrey сказал: Взять прямо из браузера строку curl, инструменты разработчика > сеть > копировать как cURL, скорее всего, там достаточно accept заголовков А, точно-точно. Я видел такое давно в инструментах разработчика, но мне тогда не надо было Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.