解决beautifulsoup代码无效问题
2019独角兽企业重金招聘Python工程师标准>>>
1. 出错位置:
soup.find_all函数无法使用,总是在报错,报以下类似的错误:
print soup.find_all('body') TypeError: 'NoneType' object is not callable
find_all是BeautifulSoup4的写法,在3.0以前是其他写法。
此次解决方案采用升级BeautifulSoup4的方式。
2.解决方案:
2.1. 安装新版本BeautifulSoup代码
2.2. 代码层面:
from BeautifulSoup import *
换为
from bs4 import BeautifulSoup
原因是上面的写法是BeautifulSoup的3.0版本以前的写法,下面是新的写法。
ps: soup.find_all('span') 的写法等同于 soup('span')
参考文档:1. http://stackoverflow.com/questions/26292749/nonetype-object-is-not-callable-using-find-all-in-beautifulsoup
转载于:https://my.oschina.net/justfairytale/blog/821036
解决beautifulsoup代码无效问题相关推荐
- vscode 解决格式化代码无效问题
1.原因: vscode默认启用了根据文件类型自动设置tabsize的选项, 2.解决方法: 因此,可以通过关闭自动设置选项,防止格式覆盖. 3.如何操作 在用户设置里添加如下配置即可: &qu ...
- vscode格式化代码无效--可能的解决方法
vscode格式化代码无效--可能的解决方法 参考文章: (1)vscode格式化代码无效--可能的解决方法 (2)https://www.cnblogs.com/code1992/p/8657985 ...
- Windows Server 2003 SP2无法安装解决方法(密钥无效)
原文地址:Windows Server 2003 SP2无法安装解决方法(密钥无效)作者:逆水行舟 Windows Server 2003 Service Pack 2 无法安装.用来安装 Micro ...
- 蓝屏终止代码SYSTEM-THREAD-EXCEPTION-NOT-HANDLED如何解决 终止代码:SYSTEM-THREAD-EXCEPTION-NOT-HANDLED 失败的操作:nvlddmk
蓝屏终止代码SYSTEM-THREAD-EXCEPTION-NOT-HANDLED如何解决 终止代码:SYSTEM-THREAD-EXCEPTION-NOT-HANDLED 失败的操作:nvlddmk ...
- eclipse中解决/**/多行注释代码后,格式变乱的问题
eclipse中解决/**/多行注释代码后,格式变乱的问题 参考文章: (1)eclipse中解决/**/多行注释代码后,格式变乱的问题 (2)https://www.cnblogs.com/king ...
- 成功解决 编程语言代码结果中输出-9223372036854775808的数据
成功解决 编程语言代码结果中输出-9223372036854775808的数据 目录 解决问题 解决思路 解决方法 解决问题 编程语言代码结果中输出-9223372036854775808的数据
- 微信小程序背景音乐官方实例代码无效问题解决及音乐src获取方法
微信小程序背景音乐官方实例代码无效问题解决及音乐src获取方法 参考文章: (1)微信小程序背景音乐官方实例代码无效问题解决及音乐src获取方法 (2)https://www.cnblogs.com/ ...
- JavaScript报错BigNumber overflow解决方法代码
描述:JavaScript报错BigNumber overflow解决方法代码 代码: a.tostring(); //将数值转换为字符串即可解决该问题
- 如何解决git代码冲突
如何解决git代码冲突 1.解决冲突,删除代码中矛盾的代码,然后上传或者下拉 git pull 或 git push 时出现MERGING,说明代码合并冲突 打开冲突文件解决代码冲突时,尽量把所有不同 ...
最新文章
- node.js express项目搭建
- hdu4849 最短路
- 深度案例 | TO B 企业如何从 0 到 1 实现数据驱动?
- CH - 0601 Genius ACM(倍增+归并排序)
- [ERR0134] Requested Service is not available【转载】
- Nginx的配置中与流量分发相关的配置规范:
- iOSMVVM(Model-View(View/ViewController) -ViewModel ) 设计模式
- 配置鸿蒙Windows烧录环境 用Hiburn烧录第一个程序
- chrome扩展之4(终结篇):一步步跟我学开发一个表单填写扩展
- gbk汉字编码拼音对照表_预习部分:汉字编码方案
- centos7卸载docker_使用 Docker 部署 Spring Cloud 项目详细步骤
- 单片机p2.0引脚c语言,单片机C语言教程二
- ceph RBD块存储常规操作
- POI解析.xlsx格式的Excel文件
- 最新国家行政区划数据下载(截止2017年10月31日)目前2019.1.21仍为最新数据
- java即时通讯 开源_im即时通讯开源
- 电商订单系统,你该如何设计
- 上海庆科EMW3162 WiFi模块 串口透传
- 职业学校计算机专业好吗,计算机专业就业前景好不
- 在Eclipse上搭建Android开发环境