最赞回答 / dreaming2015
需要加一个head标签<...code...>原因是操作系统如果是中文的,浏览器的默认编码是GBK 如果本地写的是UTF-8的编码的文件,会出现乱码
2016-06-24
一开始自己敲代码也是输出一条记录以后,第二条failed。然后看慕课上的评论,发现造成这个现象的大家原因基本都不一样。然后开始话时间自己调试。把按老师的步骤自己写到一个文件里进行输出调试(尽量不用函数),同时输出各个变量,终于查到了两三个错误原因!自己写果然好多错误啊,不够仔细。。。
2016-06-24
最赞回答 / charsandrew
可能有很多种原因(语法错误啊,等等),一个方法是:可以把主函数中的:try:except: print('craw failed')改为:try:except Exception as e: print('craw failed',e)这样就能把错误信息打印出来,然后根据错误信息就比较容易找到,错误原因。
2016-06-22
不太好的一点是还是基于python2来讲的,python3已经更新到3.5了,urllib 已经整合到一起,request也整合到urllib.request模块中了
2016-06-21