我用python去爬网页,页面元素是加载出来的,也不是ajax,网页能看到这个元素,但是html源码中搜不到。这是为什么?

2013-04-19 11:04:21 +08:00
 tang3w
3136 次点击
所在节点    问与答
7 条回复
binux
2013-04-19 11:22:05 +08:00
js生成的呗
bixuehujin
2013-04-19 11:30:38 +08:00
iframe 有无可能?
oldcai
2013-04-19 11:57:08 +08:00
看到链接之前无法做任何判断。
hwsdien
2013-04-19 12:19:37 +08:00
iframe?
sethverlo
2013-04-19 12:21:02 +08:00
lz 也不截个图什么的……不过我同意 1L
muzuiget
2013-04-19 12:45:12 +08:00
除了楼上说的 js 和 iframe,还有可能根据 User-Agent 返回不同内容,比如屏蔽了爬虫的 UA。
tang3w
2013-04-19 22:11:22 +08:00
谢谢1L,找到问题了,那个元素是Ajax生成的,我重新POST请求了一次

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

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

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

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

© 2021 V2EX