「作者主页」:士别三日wyx

GuessedAtParserWarning

  • 一、问题描述
  • 二、错误分析
  • 二、解决方案

一、问题描述

使用 BeautifulSoup 函数解析 HTML 时出现了异常,但代码被正常执行「源代码」如下

「错误信息」如下

二、错误分析

GuessedAtParserWarning 用中式英语翻译为 「解析器的猜想警告」:没有明确的指定解析器,所以我们为这个系统使用了最可能的的 HTML(html.parser) 解析器,这通常不是问题,但如果你在另一个系统上运行这个代码,或者在一个不同的虚拟环境中,它可能使用不同的解析器导致不同的表现。

准确的说,这并不是一个「错误」,而是一个「友情提示」!你大可不必担心这个问题,因为它对你的代码功能不会造成影响,但如果你后面需要更换其他环境或者就是不想看见它,只需要指定「解析器」就可以了。

二、解决方案

添加 BeautifulSoup() 的参数,指定解析器,修改后的代码如下

再次「运行」代码,没有异常提示

GuessedAtParserWarning: No parser was explicitly specified,相关推荐

  1. 成功解决bs4\__init__.py:181: UserWarning: No parser was explicitly specified, so I'm using the best avai

    解决问题 bs4\__init__.py:181: UserWarning: No parser was explicitly specified, so I'm using the best ava ...

  2. 唤醒手腕Python全栈工程师学习笔记(网络爬虫篇)

    唤醒手腕Python爬虫学习笔记,喜欢的同学们可以收藏下,谢谢支持. 01.基础语法知识点 字符串的分割 webString = 'www.baidu.com' print(webString.spl ...

  3. 如何利用Python调用一些搜索引擎网站?

    简 介: 利用 urllib.request 可以调用一些搜索引擎 BING 的搜索引擎结果.但是通过测试发现尚无法对中文进行传递函数进行搜索.具体解决方法现在尚未得知. 关键词: bing,pyth ...

  4. python爬取网页公开数据_如何用Python爬取网页数据

    使用Python爬取网页数据的方法: 一.利用webbrowser.open()打开一个网站:>>> import webbrowser >>> webbrowse ...

  5. 编程python爬取网页数据教程_实例讲解Python爬取网页数据

    一.利用webbrowser.open()打开一个网站: >>> import webbrowser >>> webbrowser.open('http://i.f ...

  6. 网络爬虫--16.BeautifulSoup4

    文章目录 一. BeautifulSoup4 二. 解析实例 三. 四大对象种类 1. Tag 2. NavigableString 3. BeautifulSoup 4. Comment 四. 遍历 ...

  7. 爬虫python怎么下载_在网上下了一个 python 爬虫程序,怎么运行?

    第 1 条附言 · 2016-07-02 18:51:15 +08:00 我换 linux 环境现在可以运行了,运行$ python doubanSpider.py 后一直在下载,是什么意思额? /u ...

  8. pycharm遇到的小问题

    1. Pycharm编写的代码出现满屏的波浪线,如何去除>>>点击右下角的小人图标将箭头移到中间syntax处即可. 2. 运行时报错: UserWarning: No parser ...

  9. python爬虫教程:实例讲解Python爬取网页数据

    这篇文章给大家通过实例讲解了Python爬取网页数据的步骤以及操作过程,有兴趣的朋友跟着学习下吧. 一.利用webbrowser.open()打开一个网站: >>> import w ...

最新文章

  1. matlab实现指数平滑(一次/二次/三次)
  2. R语言ggplot2可视化:使用R原生plot函数为指定曲线下面的区域着色、ggplot2可视化在曲线的特定下方添加分割线、ggplot2为指定曲线下面的区域着色
  3. kali kda安装 linux_全昭妍미연Bea MillerWolftylaKDA-THE BADDEST
  4. adb 查看当前包名和Activity
  5. [ JS 进阶 ] Repaint 、Reflow 的基本认识和优化 (2)
  6. 实验4 [bx]和loop的使用
  7. swift UIActivityIndicatorView
  8. 思科:云技术正日趋普及 然而云战略并不成熟
  9. 南洋oj 题目144小珂的苦恼
  10. 返回List的分页方法
  11. kettle读txt文件并处理
  12. 案例1:文件系统ACLs
  13. android 上最强的计算器,史上最强超级计算器发布!完爆科学计算器
  14. vanta.js的使用(前端网站动态背景)
  15. 计算机连接无线网络的步骤,笔记本怎么连接wifi超详细教程
  16. 佩尔(Pell)方程最小正整数解
  17. 移植华为LiteOS
  18. 写给一个外汇女交易员的信(连载一)
  19. ssh中dao自定义的模板类
  20. 某意大利小哥,竟靠一个缓存中间件直接封神?

热门文章

  1. Uva 437 - The Tower of Babylon(DP)
  2. php 根据常量名称判断是否定义 和常量名称输出值
  3. 创建完maven工程之后,提示[FATAL_ERROR] Cannot start Maven: Project JDK is not specified. a href=''Configure...
  4. QT笔记之VS2010 Qt中导入qrc资源文件
  5. [LinqPad妙用]-在Net MVC中反射调用LinqPad中的Dump函数
  6. python 遍历文件夹
  7. RDLC报表开发分组笔记
  8. Asp.net中Application Session Cookie ViewState Cache
  9. mysql数据库导入导出_windows系统以及linux系统下的操作---linux工作笔记042
  10. ES11新特性_Promise.allSettled---JavaScript_ECMAScript_ES6-ES11新特性工作笔记062