爬虫遇到源码里面没有 class 属性的情况,但渲染后又有了的情况有什么办法解决吗。不用 selenium

2020-11-30 17:26:43 +08:00
 jizhihaoSAMA

比如说这个网站

F12 里面有这个属性

然而源码里面这个元素没有这个 class 属性:

除了利用 selenium 和 requests-html 的 render 之外,还有其他的方法吗。

798 次点击
所在节点    问与答
2 条回复
jizhihaoSAMA
2020-11-30 17:36:26 +08:00
我知道这肯定是用 js 渲染的,但在捕获的 js 文件,页面内置的 js 代码都搜了 fldt-znaczenia 这个关键词,也没有找到。所以 JS 到底是怎么加的 class 呢
lukaz
2020-11-30 17:43:36 +08:00
随机 拼接 base64 等等

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

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

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

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

© 2021 V2EX