关于 scrapy 复制 xpath 抓取的问题。

2016-08-23 16:50:08 +08:00
 xiaoyu9527

http://bcy.net/coser/detail/22243/755846

我终于破处各种障碍到开始抓取半次元这一步了。

具体可以点我名字看我发的帖子。

但是还是遇到点关于 xpath 的问题。

这里头的图片我用浏览器的 xpath

/html/body/div[1]/div[2]/div/div[2]/div[1]/div[1]/article/div[1]/div/div/img 下来是这样。 但是当我打开网页的时候开始是搜索不到的。 必须等一会才能搜素的到。

//img[@class="detail_std detail_clickable"]/@src

但是别人写的这样的 就立马能搜索到。 能否有人解释一下是什么原因?

1796 次点击
所在节点    问与答
4 条回复
xiaoyu9527
2016-08-23 16:51:06 +08:00
求教高手解答。
Sherlocker
2016-08-23 18:03:17 +08:00
xpath 语法看三遍
187j3x1
2016-08-23 18:09:49 +08:00
js 动态生成咯 没加密就可以直接爬后端 json 吧
直接复制 chrome xpth 是最懒方法 这路径就是绝对逐级定位 笨得很 下面那种就是直接到位 google 学习 xpath 吧 打字发帖时间够入门了
kinghs
2016-08-23 18:54:23 +08:00
F12 看 doc 请求,然后把内容保存下来,这个应该是和 scrapy 请求得到的一样的,然后右键审查元素,右键 xpath ,这样获取的 xpath 在 scrapy 中应该是可用的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/301234

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX