「已注销」 2022-06-23 20:05 采纳率: 98.1%
浏览 29
已结题

pydrand3,from bs4 import BeautifulSoup as bf,误差 : Unable to import 'bs4'!

误差 : Unable to import 'bs4'
from bs4 import BeautifulSoup as bf

img

# 导入urlopen
from urllib.request import urlopen
# 导入BeautifulSoup
from bs4 import BeautifulSoup as bf
# 导入urlretrieve函数,用于下载图片
from urllib.request import urlretrieve
# 请求获取HTML
html = urlopen("http://www.baidu.com/")
# 用BeautifulSoup解析html
obj = bf(html.read(),'html.parser')
# 从标签head、title里提取标题
title = obj.head.title
# 只提取logo图片的信息
logo_pic_info = obj.find_all('img',class_="index-logo-src")
# 提取logo图片的链接
logo_url = "https:"+logo_pic_info[0]['src']
# 使用urlretrieve下载图片
urlretrieve(logo_url, 'logo.png')
  • 写回答

1条回答 默认 最新

  • 桔子code 2022-06-23 20:52
    关注

    1.是否安装了bs4,用pip list检查下。2. 这个py文件名称是不是bs4.py?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月1日
  • 已采纳回答 6月23日
  • 修改了问题 6月23日
  • 创建了问题 6月23日