ul = p0.find_all('ul', class_="liba") li=ul.find('li') a=li.find('a') link = a['href'] 如何循环把link 放入lis[]
时间: 2023-12-22 12:06:42 浏览: 137
您可以使用以下代码来循环把link存入lis[]:
```
lis = []
for ul_tag in p0.find_all('ul', class_="liba"):
for li_tag in ul_tag.find_all('li'):
a_tag = li_tag.find('a')
link = a_tag['href']
lis.append(link)
```
这里的`p0`是一个BeautifulSoup对象,`find_all`方法返回所有符合条件的`<ul>`标签,然后循环遍历每一个`<ul>`标签,再在每一个`<ul>`标签中循环遍历每一个`<li>`标签,再在每一个`<li>`标签中找到`<a>`标签,最后将其`href`属性的值存入`lis`列表中。
阅读全文