2024-10-02 10:28:19 发布
网友
我想知道如何处理href在<strong>Text:</strong>之后不存在的情况
href
<strong>Text:</strong>
有没有更好的方法来搜索<strong>Contact:</strong>
<strong>Contact:</strong>
http://pastebin.com/FYMxTJkf
findNext怎么样?在
import re from BeautifulSoup import BeautifulSoup html = '''<strong>Text:</strong> <a href='http://domain.com'>url</a>''' soup = BeautifulSoup(html) label = soup.find("strong" , text='Text:') contact = label.findNext('a') if contact.get('href') != None: print contact else: print "No href"
如果您要特别查找带有href的a标记,请使用:
a
这样你就不需要压缩空格了。我想您这样做是因为next在标签后面返回空白。在
next
findNext怎么样?在
如果您要特别查找带有
^{pr2}$href
的a
标记,请使用:这样你就不需要压缩空格了。我想您这样做是因为
next
在标签后面返回空白。在相关问题 更多 >
编程相关推荐