我正在尝试解析网页并打印项目的链接(href)。你能帮我解决哪里出错了吗?
import requests
from bs4 import BeautifulSoup
link = "https://www.amazon.in/Power-
Banks/b/ref=nav_shopall_sbc_mobcomp_powerbank?ie=UTF8&node=6612025031"
def amazon(url):
sourcecode = requests.get(url)
sourcecode_text = sourcecode.text
soup = BeautifulSoup(sourcecode_text)
for link in soup.findALL('a', {'class': 'a-link-normal aok-block a-
text-normal'}):
href = link.get('href')
print(href)
amazon(link)
输出 :
C:\Users\TIMAH\AppData\Local\Programs\Python\Python37\python.exe "C:/Users/TIMAH/OneDrive/study materials/Python_Test_Scripts/Self Basic/Class_Test.py" 回溯(最近一次调用最后一次):文件“C:/Users/TIMAH/OneDrive/study materials/Python_Test_Scripts/Self Basic/Class_Test.py”,第 15 行,在亚马逊(链接)文件“C:/Users/TIMAH/OneDrive/study materials/Python_Test_Scripts/Self Basic /Class_Test.py", line 9, in amazon soup = BeautifulSoup(sourcecode_text, 'features="html.parser"') File "C:\Users\TIMAH\AppData\Local\Programs\Python\Python37\lib\site- packages\bs4__init__.py", line 196, in init % ",".join(features)) bs4.FeatureNotFound:找不到具有您请求的功能的树构建器:features="html.解析器”。你需要安装解析器库吗?
进程以退出代码 1 结束
米琪卡哇伊
慕少森
catspeake
相关分类