想问个爬虫问题

2019-02-25 20:55:04 +08:00
 qwertyzzz

https://www.xuexi.cn/4426aa87b0b64ac671c96379a3a8bd26/db086044562a57b441c24f2af1c8e101.html

网址是这个

需要的列表是

看了下页面好复杂。。只会一点 js,看他分页也没有 ajax 请求的。。难道是一次性加载了所有然后 vuejs 分页的吗。。没学过 vue 额 ,也没学过 python 不过感觉简单的应该还行吧 这个好难。有老哥提供下思路吗

2891 次点击
所在节点    Python
11 条回复
bestie
2019-02-25 21:00:29 +08:00
qwertyzzz
2019-02-25 21:05:36 +08:00
@bestie 好的 我来看看
qwertyzzz
2019-02-25 21:10:09 +08:00
@bestie 你这个咋找到的呀 我去 source 里没翻到
bestie
2019-02-25 21:15:56 +08:00
@qwertyzzz 写在 html 里的
rust
2019-02-25 21:42:57 +08:00
善用 Chrome 的 F12 啊
Eiden
2019-02-25 21:50:59 +08:00
ctrl+shift+f 全局搜一下就有了
https://i.loli.net/2019/02/25/5c73f29b3e55f.png
qwertyzzz
2019-02-25 22:03:23 +08:00
@rust@eiden
3q3q 意思是这个直接全部从一个 js 里读取的吗。。难怪这么卡
caqiko
2019-02-25 22:24:29 +08:00
@qwertyzzz 这个存数据的方式也是奇特
xiangyuecn
2019-02-25 22:39:27 +08:00
4.4M 的 js 蛮神奇的

en20
2019-02-26 11:22:41 +08:00
@xiangyuecn 看了下 vue 还是用 1.0 的,同一个 jquery 文件重复加载 5 次,前端可以解雇了
a528518960
2019-02-27 16:30:26 +08:00
牛皮牛皮,直接把这个页面上得数据全部一次性得传过来了,datadb086044562a57b441c24f2af1c8e101.js ,这个文件里面

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

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

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

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

© 2021 V2EX