★我要吧★

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

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

[复制链接]
发表于 2019-5-29 15:24:54 | 显示全部楼层 |阅读模式

" _# K& {% f8 W
! w& |4 e  `( i* V; o( |3 B" o6 U
  \4 Y& T9 [6 j0 I: v' i
貌似腾讯的登陆加密做的很复杂。所以用selenium模拟登陆的,这样就可以绕过复杂的登陆验证了,等登陆进去后,就可以随便浪啦~~解析网页啥的跟普通差不多、
7 k& b4 W' r) b7 R

1 ~1 m+ R0 Z1 ^4 Z2 C2 H: [1 w# Q' \3 ~程序运行要求:: S2 I  P( D  X* S* E5 ~
1、下载火狐浏览器。8 N1 e0 ?, E. r* t+ }8 C8 ^0 v
2、下载火狐驱动 geckodriver.exe4 _. S( D, J. E) M
3、将驱动放至火狐安装目录。9 p0 S& z8 l$ O, H1 Q5 Z  g; z
4、将火狐安装目录添加至系统环境变量。( @6 Z4 k: H" y; C7 ?7 B
5、按提示输入信息,随后自动运行,若出错请多试几次。$ O0 m7 I  R4 _+ g: a
6、程序有时运行缓慢,请耐心等待!
* @( B6 R9 B4 M& }" j' z# t8 A7、进入相册前,请不要在浏览器界面移动鼠标,以免干扰程序判断
2 s# E8 ^/ l7 `! r+ F4 I; Z* q( a' T

8 W! ]' V1 q* K8 ~; P3 D【可下载他人空间相册】9 V' s4 K* M/ g6 h/ k$ E! Q
【更改为通用方法,导航栏无需更改为默认设置】
4 z& s1 v& D* u* h  s  e$ ]: A' `2 J/ h3 c5 }. k' \  Q
7 m4 Z/ w$ a" f; q- A4 o
配置环境:4 S8 y4 X: `( p9 V4 U$ j7 Q# s
1、火狐浏览器下载:http://www.firefox.com.cn/,下载后安装,例如装在D:\Firefox
* }- H. |! z3 F! F$ M4 G2、驱动下载:https://github.com/mozilla/geckodriver/releases/,解压后放到火狐安装目录D:\Firefox,为保险起见,也复制一份到Python.exe所在目录。
$ s/ o; l3 Q' U' d4 H* P3、右击‘’我的电脑‘’,属性,高级设置,环境变量,在系统环境变量的‘path’下添加火狐安装目录D:\Firefox,和python.exe所在目录。(可参考https://jingyan.baidu.com/article/48206aeaafb15c216ad6b3ec.html* m' f: L0 @, ^- B  p4 b' T8 `
4、设置完后运行程序就行。
) [  v5 P% T! p5 G* Z3 k$ F( L' x! d8 C
* E: L5 V+ [8 c9 F, j& K  ^' l
如果是下载自己QQ号的相册,加密的相册就也可以下。因为自己进自己的相册不用密码的。
$ d/ ]4 T5 B1 M1 x% t2 R
; \$ o5 ^$ f& O* {( ^7 j' g8 `. y一般回车程序没了是出错了,可以在桌面按住shift键,然后右击--选择“在此处打开命令窗口”,然后松开shift,把程序拖入窗口后回车,就运行了,按照步骤重新走一遍,这样就算出错了,也会显示错误信息。然后把错误信息截图我看看。$ D, j1 ?8 ~" O% s6 {

+ ], d. b0 ?6 F0 m2 V下载链接:链接:https://pan.baidu.com/s/114T5jqVw_ue-BIlWgSH9gw 提取码:by43 ! J+ F9 i$ M/ S) A

效果图

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-6 08:55 , Processed in 0.071961 second(s), 23 queries .

Powered by abc369 X3.4

© 2001-2023 abc369.

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