問題解決:UserWarning: No parser was explicitly specified
阿新 • • 發佈:2018-11-27
我用的是Python3.6.0, IDE 用的是PyCharm,作業系統是windows 10
今天寫程式碼的時候遇到如下兩個問題
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了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
今天寫程式碼的時候遇到如下兩個問題