AutoCookieForQQMusic
Get Cookie From QQMusic Website Without Opening browser
运行前置
GoogleChrome(已在Windows10以及CentOS 7做测试)或Chromium(未测试)
开发环境
运行环境:
- Python 3(3.6+为最佳)
- Python的一些库:
selenium
(Windows 10:4.1.3,CentOS 7:3.141.0
)pyzbar
(Windows 10 & CentOS 7:0.1.9
)qrcode
(Windows 10 & CentOS 7:7.3.1
)qrcode-terminal
(Windows 10 & CentOS 7:0.8
)Pillow
(Windows 10:9.1.0,CentOS 7:8.4.0
)
Chrome
以及对应的ChromeDriver
(Windows 10:100.0.4896.60,CentOS 7:99.0.4844.84
)
CentOS 7下的Chrome安装wget http://dl.google.com/linux/chrome/rpm/stable/x86_64//google-chrome-stable-99.0.4844.84-1.x86_64.rpm sudo yum localinstall google-chrome-stable-99.0.4844.84-1.x86_64.rpm
CentOS 7下ChromeDriver安装:我直接
yum install chromedrive
了
Windows 10我直接安装普通Chrome然后添加Path
了
ChromeDriver的话是用https://chromedriver.storage.googleapis.com
找到对应版本安装CentOS 7还要安装zbar库
sudo yum install zbar-devel sudo yum install zbar
由于
Chromium
原因现仅支持linux_x64 Mac Win Win_x64
食用方法
- 安装
Chrome
或Chromium
- 安装对应
ChromeDriver
- 将二者加入
PATH
- 安装
Python
以及上述相关库文件 - 运行程序并按照程序指示操作
ToDo:
- [ ] 优化扫码的判断
- [ ] 浏览器是否显示的配置
- [ ] 引入配置文件
- [ ] 使用Action编译
- [ ] 更换浏览器尝试适配Linux 32
bug?
请提交New Issue或博客反馈
ps:请附上网络环境和运行系统
1 条评论
大佬可否分享一下脚本。OωO