python 中关于beautifulsoup打印tag标签中内容的问题
<tdclass='small'>2011-05-0421:20:51</td>我只要打印td标签后面的2011-05-0421:20:51时间,该怎么写?...
<td class='small'>2011-05-04 21:20:51</td>
我只要打印td标签后面的2011-05-04 21:20:51时间,该怎么写? 展开
我只要打印td标签后面的2011-05-04 21:20:51时间,该怎么写? 展开
4个回答
展开全部
import re
...
patt = re.compile(r'<.+?>(.+?)<\/.+?>')
for td in soup.findAll('td'):
print(td.getString())
...
patt = re.compile(r'<.+?>(.+?)<\/.+?>')
for td in soup.findAll('td'):
print(td.getString())
更多追问追答
追问
貌似不行啊?是不是我说的不清楚?
我现在能成功匹配到td标签,我现在就想要'>'后面的内容,不一定是时间。
貌似不行啊?是不是我说的不清楚?
我现在能成功匹配到td标签,我现在就想要'>'后面的内容,不一定是时间。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-05-05
展开全部
print '2022-05-04 21:20:51'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
from bs4 import BeautifulSoup
html='''
<td class='small'>2011-05-04 21:20:51</td>
'''
soup=BeautifulSoup(html,'html.parser')
print(soup.text)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询