【问题标题】:How can I encode a urllib item如何编码 urllib 项目
【发布时间】:2020-05-29 17:09:13
【问题描述】:

我已经阅读了关于如何使用 .encode("utf-8") 来呈现其他语言的答案,但是我不确定在这段代码中的哪个位置:

a = urlopen(url).encode("utf-8")
soup_obj = soup(a,"html.parser")
print(soup_obj.encode("utf-8"))

【问题讨论】:

    标签: python-3.x encoding utf-8 beautifulsoup urllib


    【解决方案1】:

    阅读后,代码如下。

    a = urlopen(url).read().decode("utf-8")
    soup_obj = soup(a,"html.parser")
    

    推荐另外两种方法。您无需担心语言。

    import requests
    a = requests.get(url).text
    
    from simplified_scrapy.request import req
    a = req.get(url)
    

    【讨论】:

      猜你喜欢
      • 2012-09-25
      • 1970-01-01
      • 1970-01-01
      • 2015-07-06
      • 2016-02-06
      • 1970-01-01
      • 2019-08-25
      • 1970-01-01
      相关资源
      最近更新 更多