Python 试图从BeautifulSoup获取元素,但可能被阻止

Python 试图从BeautifulSoup获取元素,但可能被阻止,python,beautifulsoup,Python,Beautifulsoup,我试图检索HTML中列出的图形上的坐标 网址:“ HTML: 我已经做到了这一点: import requests from bs4 import BeautifulSoup wacd_homepage = requests.get("http://www.worldacd.com/index") wacd_homepage_soup = BeautifulSoup(wacd_homepage.content, "html.parser") soup = wacd_homepage_soup

我试图检索HTML中列出的图形上的坐标

网址:“

HTML:

我已经做到了这一点:

import requests
from bs4 import BeautifulSoup

wacd_homepage = requests.get("http://www.worldacd.com/index")
wacd_homepage_soup = BeautifulSoup(wacd_homepage.content, "html.parser")

soup = wacd_homepage_soup.body.find("div", {"class":"container main"}).find("div", {"id":"content"}).find("div", {"class":"tab-content"}).find("div", {"class":"tab-pane active"}).find("div", {"class":"row"}).find("div",{"class":"span10"}).find("div",{"class":"wrapper"}).find("div",{"class":"chart"})
soup
结果只会是一条直线:

<div class="chart" id="chart_index"></div>

没有别的可看的了。最后,我想进入图片中指出的部分。HTML是否部分被阻止(不确定我在这里使用的术语是否正确)

我发现“chart\u index”元素用于google图表库。 您可以在“”的源代码中找到860行

我认为您可以使用parse JS检索图形上的坐标

比如说,

import requests
from bs4 import BeautifulSoup

wacd_homepage = requests.get("http://www.worldacd.com/index")
wacd_homepage_soup = BeautifulSoup(wacd_homepage.content, "html.parser")

soup = wacd_homepage_soup.find_all('script', {"type":"text/javascript"})
print(soup)
在“汤”的内容中,你可以在一个类似“[新日期(2009年1月1日)、98.55、94.86、96.25]”的图表上找到坐标,每个“美元”、“欧元”和“人民币”都有。我发现“图表索引”元素用于谷歌图表库。 您可以在“”的源代码中找到860行

我认为您可以使用parse JS检索图形上的坐标

比如说,

import requests
from bs4 import BeautifulSoup

wacd_homepage = requests.get("http://www.worldacd.com/index")
wacd_homepage_soup = BeautifulSoup(wacd_homepage.content, "html.parser")

soup = wacd_homepage_soup.find_all('script', {"type":"text/javascript"})
print(soup)
在“汤”的内容中,您可以在类似“[新日期(2009年1月1日)、98.55日、94.86日、96.25日]”的图形上找到坐标,每个“美元”、“欧元”和“人民币”