Member 13376650 Ответов: 1

Как извлечь все данные сайта с помощью Python?


Я пытаюсь прочитать данные таблиц со следующего веб-сайта: https://cdn.ime.co.ir , используя следующий код:
import requests
    import urllib.request
    import time
    from bs4 import BeautifulSoup
    
    url = 'https://cdn.ime.co.ir'
    response = requests.get(url)
    
    soup = BeautifulSoup(response.text, "html.parser")

Но когда я проверяю содержимое "супа", данных таблиц, которые мне нужно прочитать, там нет!

Это одна из таблиц, которые мне нравится читать, это данные, которые будут показаны, нажав на нее выше панели.

https://i.stack.imgur.com/Ty53g.png[^]

Что я уже пробовал:

Я записал то, что сделал, в вопрос.

1 Ответов

Рейтинг:
0

Thomas Daniels

Велика вероятность того, что таблицы динамически загружаются каким-то JavaScript-кодом на веб-сайте. Но это все равно означает, что должен быть сетевой запрос, который вы можете сделать, чтобы получить данные. Откройте инструменты веб-разработчика Вашего браузера, перейдите на вкладку Сеть и посмотрите, есть ли какие-либо запросы, которые загружают эти таблицы. Проверьте их содержимое и посмотрите, как вы можете разобрать их в своем скрипте Python.