0
我想知道如何處理的情況時
href
不會在<strong>Text:</strong>
美麗的湯 - 處理錯誤後存在有沒有更好的方法來搜索
<strong>Contact:</strong>
後存在的內容
我想知道如何處理的情況時href
不會在<strong>Text:</strong>
美麗的湯 - 處理錯誤
後存在有沒有更好的方法來搜索<strong>Contact:</strong>
後存在的內容
如何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"
如果你專門爲一個a
標籤與href
,使用尋找:
contact = label.findNext('a', attrs={'href' : True})
有了這個,你將不再需要凝結空白。我想你是這麼做的,因爲next
正在返回標籤後面的空格。