我正在抓取这个网站:https://icodrops.com/quarkchain/
我想知道代币销售结束的日期,也就是“2月14日”。它存储在一个div标签中,类为“sale date”。然而,当我在这个div标签上调用".get_text“时,我得到的结果是:
<bound method Tag.get_text of <div class="sale-date">14 February</div>>
下面是我的代码:
from bs4 import BeautifulSoup
import requests
page = requests.get("https://icodrops.com/quarkchain/")
soup = BeautifulSoup(page.content, 'html.parser')
pt1 = soup.find(class_ = "white-desk ico-desk")
date = pt1.find(class_= "sale-date").get_text
print(date)
有没有其他方法可以提取div标记中的文本?
发布于 2018-06-09 06:25:40
尝尝这个。您忘记在.get_text
的末尾使用()
,它应该是.get_text()
from bs4 import BeautifulSoup
import requests
page = requests.get("https://icodrops.com/quarkchain/")
soup = BeautifulSoup(page.content, 'html.parser')
date = soup.find(class_= "sale-date").get_text()
print(date)
发布于 2018-06-09 06:40:18
更改:
date = pt1.find(class_= "sale-date").get_text
至:
date = pt1.find(class_= "sale-date").get_text()
https://stackoverflow.com/questions/50769003
复制相似问题