您好,我是一个刚学一个月的新手,有些指令还不太熟悉
我想抓取某个网页的超连结
其中我要的连结都在 <ul class="no_listyle ar_grd"> 之下
我的程式码如下
from bs4 import BeautifulSoup
import requests
res= requests.get('http: xxx')
#实际网址太长,我用缩网址发文被说是广告,只好写xxx代替
soup = BeautifulSoup(res.text)
ul = soup.findAll('ul',{'class':"no_listyle ar_grd"})
#找出来后,我想把<a href=" ">之中的超连结取出来,所以我试接着写
for link in ul:
print(link.find('a')['href'])
但只显现出了第一个连结,我希望能把所有超连结取出
可否哪位好心大大指导一下呢?
感谢