0
伙计们请帮我解决下一个问题。 我需要找到一些关键的(字符串)链接,我用下面的代码:在BeatifulSoup.findAll('a')中搜索字符串的最佳方式
import urllib2, re
from BeautifulSoup import BeautifulSoup
url = 'http://5pd.ru'
page = urllib2.urlopen(url)
soup = BeautifulSoup(page)
print soup.findAll('a')
for link in soup.findAll('a'):
if '5' in link:
print link
它不返回任何
但在这个例子中:
site_list = ['http://extra1.ru/', 'http://5pd.ru/', 'http://google.ru/', 'http://fun.ru/']
for i in site_list:
if '5' in i:
print i
它回到正确链接
我只是想了解最正确的方法来验证该链接包含我的字符串。 也许我应该用汤soup.findAll('一')?
谢谢你,那是以前,但我似乎愚蠢和忘记它。但是什么类型的对象有链接,没有['href']? – kurd
打印链接.__ class__ –