全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1713 7
2015-11-08
你知道这个帖子吗?“从拉勾网爬的招聘数据 解析中国数据挖掘人才能挣多少钱”
我在学习这个帖子里面的源代码时运行报错,详细如下:
复制代码
报错截图:
QQ图片20151108153314.png
顺便再请教两个问题:
程序中的str(i+1)用什么特别的作用吗?str(data,encoding='utf-8',errors='ignore')这的str函数允许有后面两个参数吗?我这运行也报错啊,说最多一个参数。
先谢谢各位高手啦,俺是小白!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-11-13 11:53:02
str(i)是把数字型转换成字符型啊,str应该是只有一个参数的,unicode才有你说的三个参数吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-13 11:55:40
另外,那个错误应该是说你的 request.urlopen(url)这个函数返回值没有办法缺省的退出方法,你可以不用这个with,然后用close或类似方法结束这个request的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-16 09:42:56
tomatojack 发表于 2015-11-13 11:53
str(i)是把数字型转换成字符型啊,str应该是只有一个参数的,unicode才有你说的三个参数吧
应该是版本问题,python3.4没问题好像,2.7就不行
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-16 09:43:56
tomatojack 发表于 2015-11-13 11:55
另外,那个错误应该是说你的 request.urlopen(url)这个函数返回值没有办法缺省的退出方法,你可以不用这个w ...
是的,我不用with...as这种结构了,就咩有问题了,谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-16 09:48:34
tomatojack 发表于 2015-11-13 11:55
另外,那个错误应该是说你的 request.urlopen(url)这个函数返回值没有办法缺省的退出方法,你可以不用这个w ...
再请教一下问题哈
就是网络爬虫的url如何确定啊,我在网上实际搜索的地址与例子代码中的url不一样,不知道例子中的url是如何分析出来的,对搜索结果还可以循环分析每一页,先谢谢你啦~~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群