Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python BeautifulSoup-Can';我找不到尸体_Python_Html_Beautifulsoup_Html Tbody - Fatal编程技术网

Python BeautifulSoup-Can';我找不到尸体

Python BeautifulSoup-Can';我找不到尸体,python,html,beautifulsoup,html-tbody,Python,Html,Beautifulsoup,Html Tbody,我正在尝试得到一个位于多个嵌套中的表。 我是新来的,我练习过一些简单的电子表格。 问题是,我不明白为什么我的代码不能得到“Explorer is embed”类的“div”标记。 因为从这一点上,我可以更深入地找到我想要刮取的所有数据所在的tbody。 提前谢谢你的帮助 下面是我的代码: url = "https://ourworldindata.org/covid-cases" url_content = requests.get(url) soup = Beautiful

我正在尝试得到一个位于多个嵌套中的表。 我是新来的,我练习过一些简单的电子表格。 问题是,我不明白为什么我的代码不能得到“Explorer is embed”类的“div”标记。 因为从这一点上,我可以更深入地找到我想要刮取的所有数据所在的tbody。 提前谢谢你的帮助

下面是我的代码:

url = "https://ourworldindata.org/covid-cases"
url_content = requests.get(url)
soup = BeautifulSoup(url_content.text, "lxml")
########################
div1 = soup3.body.find_all("div", attrs={"class":"content-wrapper"})
div2 = div1[0].find_all("div", attrs={"class":"offset-content"})
sections = div2[0].find_all('section')
figure = sections[1].find_all("figure")
div3 = figure[0].find_all("div")
div4 = div3[0].find_all("div")
这是我没有得到的“div”标签的快照。
动态加载数据。相反,获取公共源csv(其他可用格式)

您在每日新确诊的新冠肺炎-19病例中看到的数值(每百万例) 表中的数据与该文件中的数据相同,用于比较两个日期,例如:


谢谢您的回复,但这不是我要找的桌子。我要找的是一个名为“每日新确诊新冠肺炎-19例(每百万例)”,你可以通过点击“表格”选项卡滚动到它。它们是根据该文件中的数据计算出来的。谢谢你的回答,但这并不能回答我的问题。我主要担心的是,我无法使用Beatifulsoup获取我要查找的表。我告诉您,数据是从该csv动态提取的。检查浏览器的“网络”选项卡。它是由一个js脚本获取的,我假设这个脚本处理计算。也许我应该更清楚地说明,您因此无法从您正在尝试的url获取它,因为javascript不会与请求一起运行。您需要使用selenium或跟踪数据源。我的回答提供了数据来源。页面用于动态加载所需内容的csv源相同。
import pandas as pd

df = pd.read_csv('https://covid.ourworldindata.org/data/owid-covid-data.csv')
df.head()