Python3爬虫(二)

爬虫时所遇到的各种报错

报错1:IndentationError: unindent does not match any outer indentation level

原因:没有缩进


报错2:IndentationError: unexpected indent
原因:格式错误,可能是tab和空格没对齐

报错3:IndentationError: unindent does not match any outer indentation level
原因:代码没有对齐

报错4:SyntaxError: invalid syntax
原因:非法语句,通常情况下是print少加括号,或者漏标点符号之类

报错5:SyntaxError: 'break' outside loop
原因  while break 缩进问题


以上为格式错误,给我的感觉时写Python时格式一定要规范

报错6:ImportError: No module named 'bs4'
原因:没有安装BS4模块
爬虫前要安装好BeautifulSoup这两个库
解决方法:解决BeautifulSoup安装在Python2和3共存上。
安装BeautifulSoup
  1. 先使用命令sudo apt-get install python3-pip安装上pip3;
  2. 然后使用sudo pip3 install beautifulsoup4,即可安装成功。
注意版本Python3.5已经拥有pip了
建立软连接

pxh@pxh:~$ ln -s /home/pxh/.pyenv/shims/pip3.5 /home/pxh/.pyenv/bin/pip3

注意:有时候安装BS4后执行代码任然会报错,这个时候主要因为安装位置错误,应该安装在Python的主目录下


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值