这两天又给naughtyamerica的webapp加了点新功能,比如一个叫做nasearch的py脚本,操纵开启了调试的浏览器访问任意视频分类页面,不停点view more,直到没有这个按钮为止,然后将获取的视频链接去重排序后打印到stdout里🤔这要是cli的话接下来肯定接na2dl函数,但这是webapp,所以我要将其集成到webapp的某个框里🤔
我目前还没做整出来视频链接列表就一键批量添加进下载队列的功能,因为我还没打算,而且估计很长一段时间也不打算大规模拖它,但至少我整了多行文本框批量添加功能,大不了下下来列表后自己复制粘贴(确信🤔
具体来说为了实现列举链接和拖视频并行,整个webapp被重构了114514次,往里面加了几乎一半新代码,还由于我之前白嫖的api卡出了⑩,还中途断了好几次🤔这个重构代码的强度还橄榄了若干个中转api,所以最终我干脆上某fisch找了个gpt team的车(貌似openai帐号也没那么难注册,,,当然什么gpt3的时代它还是难搞的,要验这个验那个,但今天哪怕没有牢美ip也能随便注册),10块钱一个月,然后直接上官方版才搞定🤔
列举视频被我设置了并行度3,换句话说和拖视频不同,它可以并行跑好几个列举视频任务,尽管我也没跑过超过3个任务,能到2就算不错力🤔
除此之外我还整了一个检查是否登录的脚本,它如果没跳转的话就是已登录,如果跳转到了登录界面那就用我之前那个用户名密码登录就vans力,这个它做得不错,基本上没怎么折腾就实现了一个能用的,再将其整合进webapp里🤔到此我也不用整什么xrdp每次掉登录就连进去登,而且xrdp这玩意也不够稳定(我观测到至少一次xrdp崩导致chrome完全没法用),我让它整了另外一个迫真桌面方案,virtual x server,然后将chrome有头版跑那里,然后将chrome系统服务也整了进去🤔现在不是很清楚新机子如果上来就搞这玩意会不会导致永远登不了,因为我记得第一次登录需要完成一顿google验证?🤔
下一步整什么?考虑到chrome这逼玩意动不动卡死,导致拖一页一页一页要花十几秒,我也许需要整个重启浏览器服务的按钮,免得我每次都需要输一长串啥玩意?🤔我现在整这些乱七八糟玩意其实就是为了尽可能不打开cli(确信🤔