0

我正在尝试从 wiki 页面上抓取参考链接,但我一直得到 None 作为输出。

from bs4 import BeautifulSoup
import requests,lxml

webs=requests.get('https://en.wikipedia.org/wiki/Integrated_development_environment')
soup=BeautifulSoup(webs.content,'lxml')
links=soup.find('div', {'class':'reflist'})
print(links.get('href'))
4

1 回答 1

0

我用给定的维基百科页面测试了这段代码,它返回一个包含每个链接作为字符串的列表。

from bs4 import BeautifulSoup
import requests,lxml

webs=requests.get('https://en.wikipedia.org/wiki/Integrated_development_environment')
soup=BeautifulSoup(webs.content,'html.parser')
links=soup.find_all('a', class_ = 'external text', rel = 'nofollow')
map = map(str , links)
result = []
for link in map:
    result.append(link[link.find('href=\"')+6:link.find('rel=')-2])
print(result)
于 2020-07-04T02:41:22.453 回答