2017-07-04 2 views
0

Wie kann ich den Link in den href-Tags bekommen? Wie ich codiert es die ganze erscheint ‚ein‘ Tag ... Code:Erhalten Sie den Link in den href-Tags

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) 

Antwort

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: Liste Indizes müssen ganze Zahlen sein, nicht –

+0

einen Moment str wird –

+0

beheben bitte wieder –

Verwandte Themen