python3,web scraping,beautifulsoup无法返回数据

时间:2017-10-11 17:37:44

标签: python parsing beautifulsoup

我已经尝试了两天从https://www.bitfinex.com/stats提取BTC的价格。我缺少一些基本的东西,因为我看过很多不同的教程,视频和博客。

价格位于HTML中 -

<td class="col-currency">4849.7</td>

我的代码

import requests
from bs4 import BeautifulSoup
#enter website address
url = requests.get('https://www.bitfinex.com/stats')
html = url.content
soup = BeautifulSoup(html)

我从哪里开始?

1 个答案:

答案 0 :(得分:0)

您应该阅读bs4文档 你正在寻找这个来找到元素

data = soup.find('div', attrs={'class': 'col-currency'})

然后这样得到文本

data = data.text

如果data.text不起作用,您可以使用字符串操作从数据中获取结果