'ResultSet'对象没有属性'a'错误

时间:2017-02-06 01:42:58

标签: python html web-scraping beautifulsoup

我正在尝试获取所有标记的列表,并且我一直收到此错误。 html代码如下所示:

我错过了什么? enter image description here

tags=[]

df2= pd.DataFrame(columns =['post'], data= lists2)
for y in range(0,26):
    post=( df2.post.iloc[y])
    url_post = urllib.request.urlopen(post).read()
    soup2= bs.BeautifulSoup(url_post,'lxml')
    tag= soup2.find_all('div',class_="thread-tags").a.get_text().strip()
    tags.append(tag)

1 个答案:

答案 0 :(得分:0)

答案是

tags=[]

df2= pd.DataFrame(columns =['post'], data= lists2)
for y in range(0,2340):
    post=( df2.post.iloc[y])
    url_post = urllib.request.urlopen(post).read()
    soup2= bs.BeautifulSoup(url_post,'lxml')
    tag= soup2.find_all('div',class_="thread-tags")[0].get_text().strip()
    tags.append(tag)