最赞回答 / scale0116
我也是用的Python3,第一次运行的时候也出现这样的warning,后来我查了一下发现在python3中,默认为UTF-8,所以要去掉报错的话只要去掉下面这句就行。
from_encoding='utf-8'改成<...code...>你再运行一下就可以发现不报错了
2018-07-25
最新回答 / 本本小生
修改成:title_node = soup.find('dl', class_='lemmaWgt-lemmaTitle lemmaWgt-lemmaTitle-').find('h1') 因为百度百科有些页面里没有 ('dd',class='lemmaWgt-lemmaTitle-title')这个元素。 但是一定会有('dl', class_='lemmaWgt-lemmaTitle lemmaWgt-lemmaTitle-')。 我也是测试半天才发现这个原因的,希望能帮到你。
2018-07-23
最新回答 / estelle_joshua
我知道了我知道了!eclipse每一行的输出是有限制的,前面print数量的时候我这里几乎是11万700多,然后方法三直接就把这些东西print了,就出问题了,可以这样设置一下:windows->Preferences->Run/Debug->Console找到Limit console output 把前面的勾去掉就好了
2018-07-21