无法导入世界人口图('https://countrymeters.info/en')
Unable to import the world population figure ('https://countrymeters.info/en')
我正在尝试从网站 'https://countrymeters.info/en' 导入世界人口数据,但无法使用 Python
导入
非常感谢您的帮助!
Below screenshot of my code
这不起作用的原因是 beautiful soup 获取 html(这描述了网页的内容;文本、链接和图像)显示在屏幕上但可以修改通过 js(这是一个程序,可以让页面做一些事情,比如显示弹出窗口),在这个例子中,html 以加载文本开始,然后 js 用数据替换加载文本,因为漂亮的汤只是fetches html 你得到的是最初显示的加载文本而不是数据。我没有解决方案,因为我没有使用漂亮的汤来提取网页内容,但希望这会有所帮助。
主页首先获取它,但 https://countrymeters.info/en/World#Population_clock 没有。
我让这个工作:
res = requests.get("https://countrymeters.info/en/World#Population_clock").text
res = res.split('"cp1">')[1]
res = res.split("<")[0]
print(res)
我正在尝试从网站 'https://countrymeters.info/en' 导入世界人口数据,但无法使用 Python
导入非常感谢您的帮助! Below screenshot of my code
这不起作用的原因是 beautiful soup 获取 html(这描述了网页的内容;文本、链接和图像)显示在屏幕上但可以修改通过 js(这是一个程序,可以让页面做一些事情,比如显示弹出窗口),在这个例子中,html 以加载文本开始,然后 js 用数据替换加载文本,因为漂亮的汤只是fetches html 你得到的是最初显示的加载文本而不是数据。我没有解决方案,因为我没有使用漂亮的汤来提取网页内容,但希望这会有所帮助。
主页首先获取它,但 https://countrymeters.info/en/World#Population_clock 没有。 我让这个工作:
res = requests.get("https://countrymeters.info/en/World#Population_clock").text
res = res.split('"cp1">')[1]
res = res.split("<")[0]
print(res)