簡體   English   中英

Python3.6 BeautifulSoup無法正常工作

[英]Python3.6 BeautifulSoup is not working

我的代碼如下

source_code = requests.get(kale_url_keys)
plain_text = source_code.text
soup = BeautifulSoup("plain_text ")

要么

r = requests.get(kale_url_keys)
html = r.content
soup = BeautifulSoup(html, "html.parser")

我在編寫“ soup = BeautifulSoup(ANYTHING)”時遇到錯誤,如下所示;

在此處輸入圖片說明

要么

在此處輸入圖片說明

做兩件事:

  • 安裝最新的穩定的 Python 3.6.0
  • 更新beautifulsoup4確保在正確的Python 3.6.0環境中更新它:

     pip3 install beautifulsoup4 --upgrade 

嘗試不要使用request.urlopen而不是html.parser lxml ,而我使用的是同一版本的python,一切正常。 似乎您從html.parser中獲取錯誤,因此使用lxml解析器應該可以

pip install lxml

此處用於Linux或其他安裝方法。 用法: soup = BeautifulSoup(html, "lxml")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM