JerryChao

Results 2 issues of JerryChao

**描述您想要的功能** 增加下载过程中访问频率和访问时间间隔的判断。 由于下载若干视频后,就开始出错提示,重新运行程序再也无法下载。重新登录更新cookie后,可以下载若干次。 初步判断,应该是douyin服务器进行访问次数和访问频率判断,超过限制后根据cookie进行了封禁,ban掉了。 因为有些列表几千个视频,获取的话是在太大了。 1、设置每次访问抖音的发出请求的频率或者时间间隔。 设置一个参数,访问一个视频请求最大间隔时间,一个最小间隔时间。 然后获取最大和最小之间的随机时间。避免douyin服务器认为是bot。 2、还要设置,单次执行的最大时间。或者单次下载最大任务数,同样是为了避免被ban。 超过最大时间或者达到最大任务数,程序自动退出。

系统环境:win11 操作流程: 打开页面1,提取数据1 打开页面2,提取数据2 打开页面3,提取数据3 数据结果,保存为json,每次提取数据都选择了“提取数据前清空其他操作字段已记录的值”。 json结果,会分为3个json节点, 第1个节点内,后两个元素为空,只有数据1。 第2个节点内,第3个元素为空,有数据1和数据2。 第3个节点内,3个数据都有。 希望情况: 1,每个提取节点单独保存为一个json节点。(感觉此种较好,因为每个环节可能提取的数据量不同) 2,只保留一个最后json结点。(此种处理方法,其实和第一个底层逻辑应该是一样的) 请大佬指正,这种需求思考是否正确。