В Web_Scrapping список возвращает пустой список - PullRequest
0 голосов
/ 09 мая 2020
import requests
from requests import get
from bs4 import BeautifulSoup
import pandas as pd
import numpy as np

url = "https://www.covid19india.org/"
headers = {"Accept-Language":"en-US, en;q=0.5"}
results = requests.get(url,headers = headers)
soup = BeautifulSoup(results.text,"html.parser")
cases_div = soup.find_all('div', class_="Level1")
print(cases_div)

Ожидаемый результат: [html]

Однако при печати case_div я получаю пустой список [].

Почему это так и как это исправить?

1 Ответ

0 голосов
/ 09 мая 2020

Похоже, что указанный веб-сайт использует React, и по первому HTTP-запросу вы не получите весь контент. Попробуйте использовать селен или попробуйте найти запросы API к серверу, как было предложено в комментарии.

...