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代码无效问题相关推荐

  1. vscode 解决格式化代码无效问题

    1.原因: vscode默认启用了根据文件类型自动设置tabsize的选项, 2.解决方法:    因此,可以通过关闭自动设置选项,防止格式覆盖. 3.如何操作 在用户设置里添加如下配置即可: &qu ...

  2. vscode格式化代码无效--可能的解决方法

    vscode格式化代码无效--可能的解决方法 参考文章: (1)vscode格式化代码无效--可能的解决方法 (2)https://www.cnblogs.com/code1992/p/8657985 ...

  3. Windows Server 2003 SP2无法安装解决方法(密钥无效)

    原文地址:Windows Server 2003 SP2无法安装解决方法(密钥无效)作者:逆水行舟 Windows Server 2003 Service Pack 2 无法安装.用来安装 Micro ...

  4. 蓝屏终止代码SYSTEM-THREAD-EXCEPTION-NOT-HANDLED如何解决 终止代码:SYSTEM-THREAD-EXCEPTION-NOT-HANDLED 失败的操作:nvlddmk

    蓝屏终止代码SYSTEM-THREAD-EXCEPTION-NOT-HANDLED如何解决 终止代码:SYSTEM-THREAD-EXCEPTION-NOT-HANDLED 失败的操作:nvlddmk ...

  5. eclipse中解决/**/多行注释代码后,格式变乱的问题

    eclipse中解决/**/多行注释代码后,格式变乱的问题 参考文章: (1)eclipse中解决/**/多行注释代码后,格式变乱的问题 (2)https://www.cnblogs.com/king ...

  6. 成功解决 编程语言代码结果中输出-9223372036854775808的数据

    成功解决 编程语言代码结果中输出-9223372036854775808的数据 目录 解决问题 解决思路 解决方法 解决问题 编程语言代码结果中输出-9223372036854775808的数据

  7. 微信小程序背景音乐官方实例代码无效问题解决及音乐src获取方法

    微信小程序背景音乐官方实例代码无效问题解决及音乐src获取方法 参考文章: (1)微信小程序背景音乐官方实例代码无效问题解决及音乐src获取方法 (2)https://www.cnblogs.com/ ...

  8. JavaScript报错BigNumber overflow解决方法代码

    描述:JavaScript报错BigNumber overflow解决方法代码 代码: a.tostring(); //将数值转换为字符串即可解决该问题

  9. 如何解决git代码冲突

    如何解决git代码冲突 1.解决冲突,删除代码中矛盾的代码,然后上传或者下拉 git pull 或 git push 时出现MERGING,说明代码合并冲突 打开冲突文件解决代码冲突时,尽量把所有不同 ...

最新文章

  1. node.js express项目搭建
  2. hdu4849 最短路
  3. 深度案例 | TO B 企业如何从 0 到 1 实现数据驱动?
  4. CH - 0601 Genius ACM(倍增+归并排序)
  5. [ERR0134] Requested Service is not available【转载】
  6. Nginx的配置中与流量分发相关的配置规范:
  7. iOSMVVM(Model-View(View/ViewController) -ViewModel ) 设计模式
  8. 配置鸿蒙Windows烧录环境 用Hiburn烧录第一个程序
  9. chrome扩展之4(终结篇):一步步跟我学开发一个表单填写扩展
  10. gbk汉字编码拼音对照表_预习部分:汉字编码方案
  11. centos7卸载docker_使用 Docker 部署 Spring Cloud 项目详细步骤
  12. 单片机p2.0引脚c语言,单片机C语言教程二
  13. ceph RBD块存储常规操作
  14. POI解析.xlsx格式的Excel文件
  15. 最新国家行政区划数据下载(截止2017年10月31日)目前2019.1.21仍为最新数据
  16. java即时通讯 开源_im即时通讯开源
  17. 电商订单系统,你该如何设计
  18. 上海庆科EMW3162 WiFi模块 串口透传
  19. 职业学校计算机专业好吗,计算机专业就业前景好不
  20. 在Eclipse上搭建Android开发环境

热门文章

  1. 从玉农业智能蔬菜技术 农业大健康·林裕豪:中国金控斥资打造
  2. filebeat获取nginx的access日志配置
  3. 用SC命令 添加或删除windows服务提示OpenSCManager 失败5
  4. 关于Java中的线程安全(线程同步)
  5. html禁止手机页面放大缩小
  6. POJ-2155 Matrix 二维线段树 | 树状数组
  7. 关于“中国大妈”的用户画像
  8. Spring Cloud和Dubbo
  9. gitattributes手册
  10. 泰康人寿信息化三大核心战略:移动优先、数据驱动和云计算