问题描述
因此,我试图从网站https://www.theguardian.com/world/2020/oct/25/covid-world-map-countries-most-coronavirus-cases-deaths的表格中抓取国家/地区名称作为列表。但是,当我打印出来时,它只是给我一个空列表,而不是包含国家名称的列表。谁能解释我为什么得到这个?代码在下面,
import requests
from bs4 import BeautifulSoup
webpage = requests.get("https://www.theguardian.com/world/2020/oct/25/covid-world-map-countries-most-coronavirus-cases-deaths")
soup = BeautifulSoup(webpage.content,"html.parser")
countries = soup.find_all("div",attrs={"class": 'gv-cell gv-country-name'})
print(countries)
list_of_countries = []
for country in countries:
list_of_countries.append(country.get_text())
print(list_of_countries)
这是我得到的输出
[]
[]
而且,不仅在这里,当我尝试从亚马逊网站上抓取产品信息时,我得到的结果(空白列表)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)