为了账号安全,请及时绑定邮箱和手机立即绑定

结果为什么只输出一行

结果 输出 craw 1 : http://baike.baidu.com/view/21087.htm craw failed 就停止了,请问是哪里出错了?http://img1.sycdn.imooc.com//580c926000010d2913660736.jpg

正在回答

9 回答

这是什么问题啊

0 回复 有任何疑惑可以回复我~

这是什么问题啊

0 回复 有任何疑惑可以回复我~

<type 'exceptions.Exception'> : Couldn't find a tree builder with the features you requested: html_parser. Do you need to install a parser library?

0 回复 有任何疑惑可以回复我~

请问 您的问题解决了吗?我和您的问题应该是一样的打印出异常是:

<type 'exceptions.Exception'> : _get_new_urls() takes exactly 2 arguments (3 given)

但是还是不知道从何入手

0 回复 有任何疑惑可以回复我~

检查你的代码html_parse.py开头是否有以下三行代码(视频中老师是快捷键自动引入了这三个模块)

from bs4 import BeautifulSoup

import re

import urlparse

我一开始也是遇到这个问题,只打印了第一个url。


0 回复 有任何疑惑可以回复我~
#1

张草草

有的,,还是只有一条输出,
2017-02-02 回复 有任何疑惑可以回复我~

craw 1 : http://baike.baidu.com/view/21087.htm

craw filed

找不到错误的地方

0 回复 有任何疑惑可以回复我~

同问!我也出现了


0 回复 有任何疑惑可以回复我~
except Exception,e:
   print Exception,":",e


0 回复 有任何疑惑可以回复我~

把try的except改一下

except Exception,e:

   print Exception,":",e

这样你就可以看到错误信息了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python开发简单爬虫
  • 参与学习       227670    人
  • 解答问题       1219    个

本教程带您解开python爬虫这门神奇技术的面纱

进入课程

结果为什么只输出一行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信