1. 程式人生 > >問題解決:UserWarning: No parser was explicitly specified

問題解決:UserWarning: No parser was explicitly specified

我用的是Python3.6.0, IDE 用的是PyCharm,作業系統是windows 10
今天寫程式碼的時候遇到如下兩個問題

  1. No module named requests
    requests module沒法import,可以通過install Setup.py來解決
    (通過File-Settings-Project: Untitled - Project Interpreter,新增Setup來安裝),我在新增setup的時候提示要安裝pip,於是就按照下圖先裝好了pip,安裝好後提示pip版本不對,需要安裝新的,解除安裝舊版本,這時候根據系統提示,通過cmd進行操作
    這裡寫圖片描述


    更新好了pip之後去新增setup
    如果新增setup不成功,還有另一個方法,即通過命令列手動下載requests。在cmd輸入pip install requests, 即可自動下載
    這裡寫圖片描述
    安裝OK後就可以import requests了

  2. init.py:166: UserWarning: No parser was explicitly specified

錯誤提示:To get rid of this warning, change this: BeautifulSoup([your markup])
to this:
BeautifulSoup([your markup], “html.parsar”)
markup_type=markup_type))

這裡寫圖片描述
按照錯誤提示,將程式碼裡的 BeautifulSoup([your_markup]) 在[your_markup]後面加上”html.parsar”即可
這裡寫圖片描述

修改好以上後,成功爬到了Goodreads裡Stephen King的quotes
Voila~
這裡寫圖片描述

我用的是Python3.6.0, IDE 用的是PyCharm,作業系統是windows 10
今天寫程式碼的時候遇到如下兩個問題