不稳定版本 增加导出至 Google Sheet 功能
- 申请了优酷视频开发者API
- Python3 环境
- 已安装
requests
库,若没有安装,执行pip3 install requests
- Google Sheet 功能需要安装
pygsheets
库,若没有安装,执行pip3 install pygsheets
- Google Sheet 功能需要在 Google Developers Console 中打开 google spreadsheet api 以及 drive api 权限,并将
client_secret.json
文件导出放入根目录,详细步骤见此链接
填写 config.py
文件,修改 youkuvideolist.py
中的时间参数,并执行 python3 youkuvideolist.py
。
执行完毕后会生成2个.txt文件以及1个.xls文件:
youku_video_times.txt : 优酷的视频重复次数 youku_video_list.txt : 单纯的视频列表(不重复) youku_video_data.xls : 所有的视频详细数据
完成 试用前提 中的第五步,并确保 client_secret.json
文件已在根目录。
在 Google Drive 中新建一个你需要导出的 Google Sheet 文件,范本如这个文件
填写 config.py
文件,其中 LIST_WKS_ID
为 Google Sheet 文件的 ID ,可在打开的网址中获取
修改 youlistonline.py
文件中的时间参数,并执行 python3 youlistonline.py
第一次运行时,会自动跳出浏览器,引导你进行授权。授权完成后,即可将数据导出到指定的 Sheet。