@IronGun

Парсинг сайта после выполнения js подгрузки?

Есть сайт, который нужно запарсить (https://catalog.onliner.by/mobile ). Однако он подгружает данные через js. Я использую python библиотеку requests, однако она парсит страницу до запросов(requests.get(url)). Как запарсить страницу полностью или сделать, чтобы парсер оставался на странице?
import requests

f = open ('ind.txt', 'w')
url ='https://catalog.onliner.by/mobile?mfr%5B0%5D=xiaomi'
r = requests.get(url)
f.write(r.text)
print(r.text)
f.close()
  • Вопрос задан
  • 521 просмотр
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Правильная ссылка:
https://catalog.onliner.by/sdapi/catalog.api/searc...
- он отдает всё в готовом виде, в json.
На других страницах ищите по xhr:
5ea080f7172c6024692671.png
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы