当前位置 博文首页 > python BeautifulSoup设置页面编码的方法

    python BeautifulSoup设置页面编码的方法

    作者:admin 时间:2021-07-29 18:54

    在用BeautifulSoup进行抓取页面的时候,会各种各样的编码错误。
    可以通过在beautifulsoup中指定字符编码,解决问题。

    复制代码 代码如下:

    import urllib2 
    from BeautifulSoup import BeautifulSoup 
     
    page = urllib2.urlopen('http://www.163.com'); 
    soup = BeautifulSoup(page,from_encoding="gb2312") 
     
    print soup.originalEncoding
    print soup.prettify() 

    红色部分表示需要注意的地方。在BeautifulSoup构造器中传入fromEncoding参数即可解决乱码问题,当然具体参数值是什么就要看你获取页面的编码是什么

    jsjbwy
    下一篇:没有了