既然selenium能够操控浏览器 , 那么它们之间必须要有一个桥梁 , 总不能无中生有吧?
那么操控的浏览器款式不一样 , 中间的桥梁也是不一样的 。 比如我更喜欢用chrome浏览器 , 那么咱们需要下载一个selenium与Chrome的桥梁——Chromedriver插件
下载地址

文章插图
?
下载与你当前谷歌浏览器版本最相近的Chromedriver

文章插图
?
那么像我的话 , 下载

文章插图
? 即可 。
Windows系统需下载32位 , 其它的自己看着办 。 点进去下载win32即可 。

文章插图
?
那么如何让Python与selenium连接起来呢 , 这里咱们需要配置一个环境变量 , 就是把Python与selenium处于同一个目录:

文章插图
?
到此为止 , 咱们的环境就搭建好了 。
分析(x0)
进入咱们的目标网站:目标网站

文章插图
?
点击登录后点击群管理:

文章插图
?
再点击成员管理 , 进入咱们的数据页面:

文章插图
?
在这里大家就很好奇了 , 为什么我要获取好友数据 , 跑到群数据里来呢?
在这个时候 , 咱们打开浏览器的开发者工具 , 点击成员管理

文章插图
?
你会发现你抓到两个特别的包 , 一个是获取群数据列表 , 一个是获取好友列表 , 在这里我就不看群数据了 , 想看的自己去看我前面写过的文章即可 。

文章插图
?
post请求 , 参数为bkn为变化的值 , 返回的数据为:

文章插图
?
可以看到返回的result中有四个分组 , 其实就是我好友的四个分组...里面的数据如何提取出来呢?那是不是咱们先需要把前面的bkn参数搞定呀!当然你可以把bkn写死 , 把cookies也写死 , 一样可以post得到数据 , 但是每次都要去抓包复制显得你很low 。
分析(x2)
走吧 , 开始去分析咱们的bkn是如何生成的:

文章插图
?
上次有人问我 , 这个玩意该怎么搜...我这里告诉你们了 , 先点一下那三个点 , 然后点击search:

文章插图
可以看到就一个JS文件中包含bkn , 简直完美了 , 事情变得越来越简单 。
- 霉菌阴炎 霉菌阴道炎
- 耍牛满 抢牛品怎么报名
- 被点赞最高的精辟签名 高级有质感的个性签名2022
- 鹦鹉螺是海螺吗
- 刚步入职场的女性,如何做不被别人当做花瓶?
- 丈夫签忠诚协议后出轨被索赔 丈夫签下忠诚协议后出轨妻子索赔
- 被跳蚤咬多久才好 床上跳蚤咬的症状图片
- 苹果id有什么作用是什么 苹果的id被别人使用
- 飞猪回应环球影城被退票 飞猪环球影城为什么自动退票了
- 在我们区里宣传部当办公室主任被提拔的可能大吗?
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
