zoukankan      html  css  js  c++  java
  • 《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")就行了。

  • 相关阅读:
    目录路径加反斜杠和不加的区别
    window端口号被占用解决
    个人博客设计记录
    2017/12/15
    添加code到github上
    跨域简介
    客户端存储
    window.name跨域
    BZOJ1305: [CQOI2009]dance跳舞
    BZOJ4872: [Shoi2017]分手是祝愿
  • 原文地址:https://www.cnblogs.com/sneike/p/8778387.html
Copyright © 2011-2022 走看看