【发布时间】:2020-06-02 08:39:59
【问题描述】:
我正在尝试从该网站中提取两个值:
一个值是从右边开始的美元汇率,从左边开始表示下降/上升百分比。
问题是,在我获得美元汇率值后,由于某种原因,该数字被四舍五入。 (您可以在终端中看到)。我想得到网站上显示的确切数字。
是否有一些友好的 Python 网页抓取文档?
P.S:在 VS 中运行代码时,如何摆脱弹出的 Python 终端窗口?我只希望输出将在 VS 中 - 在交互式窗口中。
my_url = "https://www.bizportal.co.il/forex/quote/generalview/22212222"
uClient = urlopen(my_url)
page_html = uClient.read()
uClient.close()
page_soup = BeautifulSoup(page_html, "html.parser")
div_class = page_soup.findAll("div",{"class":"data-row"})
print (div_class)
#print(div_class[0].text)
#print(div_class[1].text)
【问题讨论】:
-
看起来像在 BeautifulSoap 中看到的页面确实与您在 Chrome 中看到的不同。我会为这些数据寻找另一个数据源。
标签: python beautifulsoup urllib