网页源码拷贝到文件后,

如果打开文件后,

使用了.read()读取文件的方法,那么后面的使用soup如果再读取文件的内容则会为空。

使用print(file.read) 后,soup有内容,但是后面的soup的find()等方法,返回为none,或空列表。

总结:如果后面soup要读取file内容,那在soup前不要使用f.read()方法,不然soup的方法失效。

下图为不使用的f.read()的情况

#怀疑可能是文件被read()占用。

Beautifulsoup 返回none或空字符的一种情况相关推荐

  1. DataFrame计算corr()函数计算相关系数时,出现返回值为空或NaN的情况

    1. 返回值为空的情况 出现返回值为空的情况是因为数据的类型不是数值型.用data.info()函数可以查看dataframe的信息.这里举个例子: ###创建一个dataframe,数据类型为obj ...

  2. BeautifulSoup 返回网页标签的名称、父标签名称、行号、完整路径

    BeautifulSoup 返回网页标签的名称.父标签名称.行号.完整路径 应用beatifulsoup完成网页标签的名称.父标签名称.行号.完整路径的获取,这里reversed实现对网页标签的遍历. ...

  3. try catch finally 中包含return的几种情况,及返回结果

    第一种情况:在try和catch中有return,finally中没有return,且finally中没有对try或catch中要 return数据进行操作的代码,这种情况也是最好理解的. publi ...

  4. mysql c接口返回自增id_详解mysql插入数据后返回自增ID的七种方法

    引言 mysql 和 oracle 插入的时候有一个很大的区别是: oracle 支持序列做 id: mysql 本身有一个列可以做自增长字段. mysql 在插入一条数据后,如何能获得到这个自增 i ...

  5. mysql 新增返回主键自增id_详解mysql插入数据后返回自增ID的七种方法

    引言 mysql 和 oracle 插入的时候有一个很大的区别是: oracle 支持序列做 id: mysql 本身有一个列可以做自增长字段. mysql 在插入一条数据后,如何能获得到这个自增 i ...

  6. java responsebody_java – 在一种情况下返回@ResponseBody,在另一种情况下返回ModelAndView...

    我有一个弹簧控制器方法.它旨在以编程方式注册用户(通过产品内其他系统的单一登录流程).它的工作原理是获取用户数据,验证它,创建用户帐户(如果不存在),将共享令牌传送回另一个系统,然后验证用户.正在进行 ...

  7. html实现返回上一页的几种方法(javaScript:history.go(-1);)

    html实现返回上一页的几种方法(javaScript:history.go(-1);) 一.总结: 1.javaScript:history.go(-1); 二.方法 1.通过超链接返回到上一页 & ...

  8. vue中处理后台返回的 html 特殊标签(‘\lt; p style=“xxx“ \gt;‘)或(\<p>)的三种情况及传给后端数据的解决方案

    问题一:vue中处理后台返回的 html 特殊标签('&lt: p style="xxx" &gt:')或(\<p>)的三种情况 返回数据 // 返回数 ...

  9. promise.then返回结果几种情况

    Promise是ES6提出的异步编程的新解决方案,旧方案是单纯的使用回调函数.从语法上看,Promise是一个构造函数,既然是构造函数就可以用来对象的实例化,接受一个函数(执行器函数)作为参数,从功能 ...

最新文章

  1. python接口测试声音,python接口测试-登录
  2. vue脚手架解决跨域问题-------配置反向代理
  3. 【Linux 内核】CFS 调度器 ② ( CFS 调度器 “ 权重 “ 概念 | CFS 调度器调度实例 | 计算进程 “ 实际运行时间 “ )
  4. c++几种STL比较
  5. Maven教程初级篇01: 简介
  6. 网易云信集成视频教程(四):如何快速实现iOS登录登出?
  7. maven 工程依赖war包
  8. 高性能视频推理引擎优化技术
  9. java jce 授权_【Java加密】(一)JCE配置加密算法强度不受限授权的安装
  10. MPLS ×××配置
  11. Docker容器的简单操作及应用部署
  12. 信息学奥赛一本通 1032:大象喝水 | OpenJudge NOI 1.3 14
  13. 太棒了!港大同济伯克利推出目标检测新范式:Sparse R-CNN
  14. 新学期,对同学们的要求和期望
  15. 眼儿媚·迟迟春日弄轻柔 [宋] 朱淑真
  16. 【Prison Break】第五天(4.1)
  17. NFC手机模拟加密门禁卡
  18. 石头机器人拖地水量调节_拖地组件再评测:正式版 家有 石头科技T4 米家一代 水箱拖地组件...
  19. IntelliJ IDEA 记学习笔《Patch 创建补丁》
  20. 如何在html定位一张图片,css图片怎么定位?

热门文章

  1. 基于YOLOv4的绝缘子检测算法
  2. Android实现从左往右TextView淡入淡出渐变效果
  3. 苹果手机耗电快_iPhone 12 使用 5G 时耗电快?苹果官方这样回应!
  4. 安徽高校职称认定内容及CSCD计算机领域相关的核心期刊
  5. 小技巧——ps切图快捷键
  6. 做自媒体也是讲究方法的,不要再随便乱发自己的内容了
  7. linux vtune 生成文字报告,ExcelVBA实现一键生成word文字报告及批量操作[原创]
  8. 因AlphaFold获300万美元“科学界奥斯卡奖”,DeepMind创始人:震惊,捐了
  9. midi文件结构分析及生成方法_移动短信技术
  10. 模仿小米锁屏时的图片切换效果