2017-07-04 17 views
0

hrefタグ内のリンクを取得するにはどうすればよいですか?hrefタグ内のリンクを取得

page = urllib2.urlopen('https://www.meetup.com/') 
soup = BeautifulSoup(page, 'lxml') 

categories = soup.find('ul', class_='gridList') 

A = [] 
B = [] 

for category in categories.findAll('li'): 
    text = category.findAll('h4') 
    if len(text) != 0: 
     A.append(text[0].find(text = True)) 

for link in categories.findAll('li'): 
    url = link.findAll('a', href=True) 
    if len(url) != 0: 
     B.append(url) 

答えて

0
... 
(your code above)  
for link in categories.findAll('li'): 
    url = link.find('a', href=True) 
    if len(url) != 0: 
     B.append(url['href']) 
+0

はTypeError::私はそれが全体の「」タグ... コード表示されるコード化されたどのようにリストのインデックスは整数でなければなりません、ない –

+0

一瞬ををstr、 –

+0

は再びそれが働い –

関連する問題