这是我第一次进行网页编写,所以不要对我不好。我正在学习从网站上删除数据,但我收到以下错误:
引发InvalidSchema(“未找到'%s'的连接适配器”% url)InvalidSchema:找不到连接适配器 '('http://en.oxforddictionaries.com/definition/good','html.parser')'
这是我的代码:
import requests
from bs4 import BeautifulSoup
url=('http://en.oxforddictionaries.com/definition/good',"html.parser")
r=requests.get(url)
soup=BeautifulSoup(r.content)
links=soup.find_all("a")
我见过其他answers并注意到我需要放http://
,我已经这样做但无济于事。
谢谢你的时间。
答案 0 :(得分:0)
'html.parser'
参数应传递给BeautifulSoup
而不是requests.get
。将其传递给后者会使url
无意义到requests.get
:
url = 'http://en.oxforddictionaries.com/definition/good'
...
soup = BeautifulSoup(r.content, 'html.parser')