|
|
项目叫 respawnWeibo,托管在 GitHub,基于 Python,所以需要你的电脑有安装 Python。respawnWeibo 的使用流程是这样的:先登录微博,再备份旧微博账号,最后克隆微博到新账号。
6 u3 [" d( F. ]2 Z: a8 }. _* `2 B1、下载项目
% e2 K& ~8 ^( j- [+ ^! ]5 c 首先点击这里下载或克隆项目代码(进入项目网址): b7 k$ f. N0 w
1 {# _/ Y9 O6 Y) N2、登陆微博3 U4 A8 O ^7 J9 B3 o: l& j, L
--先在config.py中设置用户名和密码USERNAME="example@example.com" PASSWD="password"
! v5 j' C; m( l0 b1 ^* ^* i7 a --执行python3 user_info.py 脚本会生成sender.sess,并会输出containerID 和 uid
- I4 S) D8 V; k
/ o& U5 x( `6 O% b2 F+ ?, }9 D' u3 B3、备份微博3 ?% `! M' X% g$ v* n7 b: C
--将 config.py 中的用户名和密码更新为目标账号
9 V/ n- _, o; O9 @9 B; z. M3 Z, \2 M --执行 python3 user_info.py
, O# ~- o3 O* S) ^, v$ I --执行 python3 respawn.py -f cached/8.txt -u uid -c 9 就会自动将缓存到 8.txt 中的微博发布到 config.py 中设置的微博账号中。1 k2 }) S9 }- f" F. j0 B
* U( ?1 K; ]- o6 ]4 z/ S' J! S4 G4 E
python3 user_info.py
3 n. a5 u& V( p a; n6 I+ Y- Lpython3 respawn.py -f cached/8.txt -u uid -c 9 对于转发的微博,会优先转发原微博;如果转发失败,则会尝试按照原创微博 的方式将原微博内容一起发布。
; H9 S2 U9 u4 R respawn.py 的参数说明如下:9 ~4 Z( D. \% N+ k
-f JSON_FILE, 缓存的 json 文件." A7 B8 S1 M* V7 u
-s SESSION_FILE, 指定 session 文件可避免反复登陆. o' W- [) @0 I5 g7 r
-u UID, 用户 ID,可通过 user_info.py 查看* d) K9 m: x J5 ^
-c CONTINUE 从文件中的某一条微博开始发布。
, B' y s# R* |9 a6 ~6 I-ft, 强制用原创微博的方式克隆转发微博。 P+ M3 l, n8 F
+ m4 g# N7 C2 |2 x X# m4、说明) b( B' \& ~0 |5 Z
<1>cache.py 代码修改自 https://github.com/yekingyan/Weibo/blob/master/Weibo.py
+ _" Z" U9 Q9 M<2>weibo/ 的代码修改自 https://github.com/chaolongzhang/sinaWeibo
& r) ]7 ?. V K% X<3>由于微博对发布频率的限制,目前设置为约30s发送一条4 M3 P, ]0 @' R; b* _
<4>本项目不稳定
. J, {! @: B9 C, f
" K9 H" ^% L# R, M; f0 d3 n |
|