首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >get_text不适用于div标记

get_text不适用于div标记
EN

Stack Overflow用户
提问于 2018-06-09 06:12:56
回答 2查看 823关注 0票数 0

我正在抓取这个网站:https://icodrops.com/quarkchain/

我想知道代币销售结束的日期,也就是“2月14日”。它存储在一个div标签中,类为“sale date”。然而,当我在这个div标签上调用".get_text“时,我得到的结果是:

代码语言:javascript
复制
<bound method Tag.get_text of <div class="sale-date">14 February</div>>

下面是我的代码:

代码语言:javascript
复制
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标记中的文本?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-09 06:25:40

尝尝这个。您忘记在.get_text的末尾使用(),它应该是.get_text()

代码语言:javascript
复制
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)
票数 4
EN

Stack Overflow用户

发布于 2018-06-09 06:40:18

更改:

代码语言:javascript
复制
date = pt1.find(class_= "sale-date").get_text

至:

代码语言:javascript
复制
date = pt1.find(class_= "sale-date").get_text()   
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50769003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档