QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办( 二 )




既然selenium能够操控浏览器 , 那么它们之间必须要有一个桥梁 , 总不能无中生有吧?


那么操控的浏览器款式不一样 , 中间的桥梁也是不一样的 。 比如我更喜欢用chrome浏览器 , 那么咱们需要下载一个selenium与Chrome的桥梁——Chromedriver插件


下载地址


QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办

文章插图


?


下载与你当前谷歌浏览器版本最相近的Chromedriver
QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办

文章插图


?


那么像我的话 , 下载
QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办

文章插图


? 即可 。


Windows系统需下载32位 , 其它的自己看着办 。 点进去下载win32即可 。
QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办

文章插图


?


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


QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办

文章插图


?


到此为止 , 咱们的环境就搭建好了 。


分析(x0)

进入咱们的目标网站:目标网站


QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办

文章插图


?


点击登录后点击群管理:
QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办

文章插图


?


再点击成员管理 , 进入咱们的数据页面:
QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办

文章插图


?


在这里大家就很好奇了 , 为什么我要获取好友数据 , 跑到群数据里来呢?


在这个时候 , 咱们打开浏览器的开发者工具 , 点击成员管理
QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办

文章插图


?


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


QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办

文章插图


?


post请求 , 参数为bkn为变化的值 , 返回的数据为:
QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办

文章插图


?


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


分析(x2)

走吧 , 开始去分析咱们的bkn是如何生成的:


QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办

文章插图


?


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


QQ空间被屏蔽怎么办 qq空间被人屏蔽了怎么办

文章插图




可以看到就一个JS文件中包含bkn , 简直完美了 , 事情变得越来越简单 。


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。