我是新手。我正在学习网络抓取,因此决定抓取一些冠状病毒数据。我想获取每个国家/地区的名称和报告的案例,它们是每个列表中的索引 0 和 1。我如何循环得到它。我读到我可以使用 Selenium 来自动化我可以在这方面提供一些帮助的数据。谢谢
import requests
import bs4 as BeautifulSoup
url = 'https://www.worldometers.info/coronavirus/'
page = requests.get(url)
page.raise_for_status()
soup = BeautifulSoup.BeautifulSoup(page.text,'html.parser')
table = soup.find('div', class_='main_table_countries_div')
data = table.find_all('tr')
row_list = list()
for tr in data:
td = tr.find_all('td')
row = [i.text for i in td]
row_list.append(row)
for a in row_list:
country_data = a
print(country_data)