鱼C论坛

 找回密码
 立即注册
查看: 3361|回复: 20

极客Python中小甲鱼的爬取豆瓣TOP205源码问题

[复制链接]
发表于 2018-2-22 18:50:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在观看源码的过程中发现寻找页数的函数中有depth = soup.find('span', class_='next').previous_sibling.previous_sibling.text这样一个代码
随后自己去网站查询网页源码的过程中
发现
QQ图片20180222184624.png 这样
previous_sibling这个意思不是遍历兄弟节点的上一个吗
如果要是获取十页,明显上一个的text就是10啊。为什么要用两次previous_sibling呢
这样不是成9了??但是很奇怪断点调试depth确实是10,而且如果少一个previous_sibling的话会报错
这是为什么呢,还是我理解错了呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-2-22 18:51:21 | 显示全部楼层
来人来人
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-22 18:58:04 | 显示全部楼层
很急,在线等
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-27 19:58:26 | 显示全部楼层
兄弟,我也遇到了这个问题,你要是知道了麻烦告诉我一下谢谢了~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-27 20:06:27 From FishC Mobile | 显示全部楼层
@小甲鱼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-6 08:40:44 | 显示全部楼层
Tony_C 发表于 2018-2-27 19:58
兄弟,我也遇到了这个问题,你要是知道了麻烦告诉我一下谢谢了~

难受啊,我还不知道的呢,理解不了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-6 08:41:50 | 显示全部楼层

头像报警
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-6 08:43:05 | 显示全部楼层
来人啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-8 16:01:04 | 显示全部楼层
没人吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-10 10:15:33 | 显示全部楼层
来人来人
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-11 11:43:48 | 显示全部楼层
有人吗

评分

参与人数 1荣誉 -5 鱼币 -5 收起 理由
一个账号 -5 -5 你真牛,连占 6 楼

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-24 18:49:07 | 显示全部楼层
我也是有这个疑问,居然没有人回答?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-27 21:12:41 | 显示全部楼层
小木船 发表于 2018-3-24 18:49
我也是有这个疑问,居然没有人回答?

我也奇怪。。而且到现在也没弄懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-16 20:04:00 | 显示全部楼层
上一个是换行“\n”,所以要再上一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-17 12:35:01 | 显示全部楼层
xpath多简单//a[last()]/text()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-16 15:37:07 | 显示全部楼层
写三遍也报错,好像必须双数,估计中间还有一行什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-16 15:55:10 | 显示全部楼层
的确是还有个换行,试着打印一个previous_sibling就知道了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-24 22:29:47 | 显示全部楼层
先赞一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-26 14:11:18 | 显示全部楼层
就是\n也算一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-28 16:06:09 | 显示全部楼层
现在已经爬不了了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-25 15:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表