Python 爬虫切换 tab 问题

2018-10-13 21:23:25 +08:00
 bennett981114
爬教学课件的时候遇到这样的问题,我们的 mooc 网是有三栏,三个 inner-tab 如下:
视频|课件|习题
同一时刻只有一个 tab 被激活,默认进入网页时第一个 tab 是 active,但我要的内容在第二个 tab 上,现在没法获取第二个 tab 上的内容,因为切换 tab 网址并不变化……
尴尬,请问大佬们有什么技巧可以用代码激活第二个 tab 吗?
1595 次点击
所在节点    问与答
5 条回复
bennett981114
2018-10-13 21:25:56 +08:00
网页是用 js 控制的好像
cdwyd
2018-10-13 21:34:08 +08:00
按 f12 点第二个 tab 看看网络请求是什么 直接抓那个请求就行
Yourshell
2018-10-13 21:38:09 +08:00
你又不说你用什么爬。试一下用无头浏览器运行前端代码。
bennett981114
2018-10-15 13:10:27 +08:00
@Yourshell emm,你说的什么爬是什么意思哇,用的 python requests 和 re 库啊,暂时还没学到其他的
Yourshell
2018-10-16 12:46:26 +08:00
@bennett981114 你搜一下 selenium

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

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

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

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

© 2021 V2EX