最贊回答 / Sias丶殤
我也遇到了這個問題,我已經(jīng)解決了。系統(tǒng)為Win7, Pycharm Community Edition5.0.1。先把第一行的from baike_spider去掉,然后光標放到UrlManager再Alt+Enter鍵出來選擇下拉列表,選擇第一個,創(chuàng)建了class UrlManager()。之后可以看到url管理器的幾個方法都已經(jīng)高亮顯示了。把光標add_new_url()按Alt+Enter鍵可以創(chuàng)建該方法。
2018-08-05
最新回答 / qq_passerby_13
from bs4 import BeautifulSoupimport reimport urlparseclass HtmlParser(object): ??? ? def _get_new_urls(self, page_url, soup):? ? ? ? new_urls=set()? ? ? ? links=soup.find_all('a',href=re.compile(r"/view/\d+\.html"))? ? ? ? for link in links:? ? ? ? ? ? ne...
2018-07-31
最贊回答 / scale0116
我也是用的Python3,第一次運行的時候也出現(xiàn)這樣的warning,后來我查了一下發(fā)現(xiàn)在python3中,默認為UTF-8,所以要去掉報錯的話只要去掉下面這句就行。
from_encoding='utf-8'改成<...code...>你再運行一下就可以發(fā)現(xiàn)不報錯了
2018-07-25