AutoCookieForQQMusic

Get Cookie From QQMusic Website Without Opening browser

运行前置

GoogleChrome(已在Windows10以及CentOS 7做测试)或Chromium(未测试)

开发环境

运行环境:

  1. Python 3(3.6+为最佳)
  2. 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)
  1. 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
    找到对应版本安装

  2. CentOS 7还要安装zbar库

    sudo yum install zbar-devel 
    sudo yum install zbar
  3. 由于Chromium原因现仅支持

    linux_x64
    Mac
    Win
    Win_x64

食用方法

  1. 安装ChromeChromium
  2. 安装对应ChromeDriver
  3. 将二者加入PATH
  4. 安装Python以及上述相关库文件
  5. 运行程序并按照程序指示操作

ToDo:

  • [ ] 优化扫码的判断
  • [ ] 浏览器是否显示的配置
  • [ ] 引入配置文件
  • [ ] 使用Action编译
  • [ ] 更换浏览器尝试适配Linux 32

bug?

请提交New Issue博客反馈
ps:请附上网络环境和运行系统

开发日志

最后修改:2023 年 08 月 01 日
如果觉得我的文章对你有用,请随意赞赏