2021-04-29 爬虫学习 BS4爬取双色球

今日目标:使用自己的电脑进行一次爬虫

使用工具:

PyCharm

问题及解决方案:

小目录:

一、BS4库缺失

二、‘urllib’ has no attribute 'request’

三、bs4.FeatureNotFound: Couldn’t find a tree builder with the features you requested: lxml. Do you need to install a parser library?

四、can’t open file ‘kkk.py’: [Errno 2] No such file or directory

一、BS4库缺失在这里插入图片描述

代码:from bs4 import BeautifulSoup

bs4库被下划线提示,分析为bs4库没有正常导入,致使BeautifulSoup工具无法正常使用。

通过查阅网络资料,得知是电脑上缺失bs4库,需要下载安装,解决方法如下:
以管理员身份运行 cmd ,输入 命令

python -m pip install bs4

运行结果如下图,下载并安装bs4成功。
在这里插入图片描述
重启PyCharm,红色下划线消失。【1】

二、‘urllib’ has no attribute 'request’

运行昨天在虚拟机上使用的代码,提示urllib没有request,
这是因为import urllib导入包时,其他什么都做不了。因此导入的时候:

import urllib.request

然后该问题消失。【2】

三、bs4.FeatureNotFound: Couldn’t find a tree builder with the features you requested: lxml. Do you need to install a parser library?
原代码为:

soup=BeautifulSoup(html,‘lxml’)
改为:
soup=BeautifulSoup(html,‘html.parser’)

问题解决。【3】

四、can’t open file ‘kkk2.py’: [Errno 2] No such file or directory

自己遇到该问题的原因:
Python的环境变量出错。
网络上其他人遇到该问题的其他原因:
文件、文件夹命名不可以使用空格,例如"Python Files"中的空格就是错误的。
Python环境配置:
操作见【4】。但是idle可能由于使用微软商店安装,不论是开始栏搜索还是任务管理器右键进程,都不能打开文件所在位置。于是我通过在c盘搜索:idle,最后找到。

成果展示:

在这里插入图片描述
爬取成功。

参考来自:

【1】、https://blog.csdn.net/zhaomengszu/article/details/79404644
【2】、https://blog.csdn.net/tyro_blog/article/details/103146992
【3】、https://blog.csdn.net/weixin_44024857/article/details/87904685?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=1619700915752_59671&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
【4】、https://jingyan.baidu.com/article/f25ef25481095d482c1b8204.html
侵权删。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

S1901

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值