★我要吧★

 找回密码
 注册[Register]
搜索
qq空间相册密码查看为什么登陆后需要激活无法注册?

[分享] Python+selenium 自动下载QQ空间相册

[复制链接]
发表于 2019-5-29 15:24:54 | 显示全部楼层 |阅读模式
. c6 L( j+ Z( S( a+ v1 c& {. B

* ~2 L6 O2 i6 Z& b- w: _

0 |' C1 P0 e6 j貌似腾讯的登陆加密做的很复杂。所以用selenium模拟登陆的,这样就可以绕过复杂的登陆验证了,等登陆进去后,就可以随便浪啦~~解析网页啥的跟普通差不多、& H1 o. e9 y6 E! r) ?: X5 J4 a
- S: ?# q' p/ \; v
程序运行要求:2 m8 |4 J  _7 u5 {0 h
1、下载火狐浏览器。$ J: D: o5 |9 F; n( o7 n9 Y3 I( d
2、下载火狐驱动 geckodriver.exe/ M9 O/ r& y; q/ j6 P  l$ H8 N
3、将驱动放至火狐安装目录。
) p1 o, q& W! l  I4、将火狐安装目录添加至系统环境变量。* B4 A) h: f# j. r% Z) G: N! O6 Q& a
5、按提示输入信息,随后自动运行,若出错请多试几次。: W! x4 ^4 J% w/ P! G( Z- E! g
6、程序有时运行缓慢,请耐心等待!
7 V9 H. I& B% ]5 Y* Z0 G9 m7、进入相册前,请不要在浏览器界面移动鼠标,以免干扰程序判断
' Y' O& ^8 M( n( m0 Q% I7 F
4 T2 Q: s/ Q; h* F5 P3 T+ l; ^0 H* N; n( Z. J0 s$ f( A- k9 ~
【可下载他人空间相册】4 t& ]" z! y4 x' |
【更改为通用方法,导航栏无需更改为默认设置】# S0 T' e$ M" d* R2 n

- a9 Q  M! ^5 z+ P6 n3 A( T+ ?& `1 R. _( z! ~
配置环境:' M! X2 P7 w# U% E2 T* L9 N
1、火狐浏览器下载:http://www.firefox.com.cn/,下载后安装,例如装在D:\Firefox
2 U6 s1 o. \) G: R  {2、驱动下载:https://github.com/mozilla/geckodriver/releases/,解压后放到火狐安装目录D:\Firefox,为保险起见,也复制一份到Python.exe所在目录。
- q9 m6 C- k$ b- X0 B+ Y- g6 `+ M3、右击‘’我的电脑‘’,属性,高级设置,环境变量,在系统环境变量的‘path’下添加火狐安装目录D:\Firefox,和python.exe所在目录。(可参考https://jingyan.baidu.com/article/48206aeaafb15c216ad6b3ec.html
& Z! u) c0 e! H) C4、设置完后运行程序就行。5 }1 _- e! m7 m! p

* t  U* }2 V' K. n6 ^
+ _7 [7 X# V: m  Q1 L+ j9 l如果是下载自己QQ号的相册,加密的相册就也可以下。因为自己进自己的相册不用密码的。
7 _8 F' N$ `7 {4 l
- s! o9 w& M0 w' J+ f) R9 |3 j( C一般回车程序没了是出错了,可以在桌面按住shift键,然后右击--选择“在此处打开命令窗口”,然后松开shift,把程序拖入窗口后回车,就运行了,按照步骤重新走一遍,这样就算出错了,也会显示错误信息。然后把错误信息截图我看看。
- s8 u6 N2 |6 o+ c; ~( h& ^6 v$ s, j. m' X
下载链接:链接:https://pan.baidu.com/s/114T5jqVw_ue-BIlWgSH9gw 提取码:by43 6 X: X: w  F# h- B+ {" `

效果图

效果图
发表于 2019-9-14 09:23:10 | 显示全部楼层
能下载别人加密的0相册吗
回复 支持 反对

使用道具 举报

发表于 2021-8-19 19:11:52 | 显示全部楼层
加密的行不行?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

QQ|手机版|小黑屋|☆我要吧☆ ( 豫ICP备13016831号-1 )

GMT+8, 2024-5-19 03:09 , Processed in 0.063302 second(s), 21 queries .

Powered by abc369 X3.4

© 2001-2023 abc369.

快速回复 返回顶部 返回列表