《python 网络数据采集》代码更新

Posted sineik

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《python 网络数据采集》代码更新相关的知识,希望对你有一定的参考价值。

《python 网络数据采集》这本书中会出现很多这一段代码:

1 from urllib.request import urlopen
2 from bs4 import BeautifulSoup
3 html = urlopen(url)
4 bsobj = BeautifulSoup(html)

我也跟着输入这一段代码,但会出现提示:

UserWarning: No parser was explicitly specified, so I‘m using the best available HTML parser for this system ("html.parser"). This usually isn‘t a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.

The code that caused this warning is on line 1 of the file <string>. To get rid of this warning, change code that looks like this:

BeautifulSoup(YOUR_MARKUP})

to this:

BeautifulSoup(YOUR_MARKUP, "html.parser")

根据提示,这要把 bsobj = BeautifulSoup(html),改为bsobj = BeautifulSoup(html,"html.parser")就行了。

以上是关于《python 网络数据采集》代码更新的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

js常用代码片段(更新中)

css常用代码片段 (更新中)

回归 | js实用代码片段的封装与总结(持续更新中...)