最赞回答 / 许晓北
解决了 在python3中 需要在html——downloader里面导入import urllib.request 这个 而不是import urllib
2016-06-27
最赞回答 / ACJ
soup=BeautifulSoup(html_count,'html.parser',form_encoding='utf-8')这一句单词from拼错了
2016-06-27
最新回答 / UFO2015
PyCharm : 报错提示: too broad exception clauses 的完美解决方案!http://www.imooc.com/qadetail/166784
2016-06-26
最赞回答 / dreaming2015
需要加一个head标签<...code...>原因是操作系统如果是中文的,浏览器的默认编码是GBK 如果本地写的是UTF-8的编码的文件,会出现乱码
2016-06-24
最赞回答 / charsandrew
可能有很多种原因(语法错误啊,等等),一个方法是:可以把主函数中的:try:except: print('craw failed')改为:try:except Exception as e: print('craw failed',e)这样就能把错误信息打印出来,然后根据错误信息就比较容易找到,错误原因。
2016-06-22
已采纳回答 / qq_匠邮心生_03449154
在获取全部链接的循环后面加上代码: print type(link),type(links)结果为:<class 'bs4.element.Tag'> <class 'bs4.element.ResultSet'>说明soup.find_all的返回结果links是一个自定义的类,node也是一种自定义的类for i in range(3): print links[i].name, links[i]['href'],links[i].get_text(),links[...
2016-06-09