Quan666 / PikPakAPI

PikPak API
140 stars 42 forks source link

pikpak api问题咨询 #47

Closed wangzhaoyang123 closed 2 months ago

wangzhaoyang123 commented 3 months ago

您好,我一直在使用您的pikpak api项目,感觉对自己帮助很大,向和您有偿沟通一些东西,期待和您沟通

Quan666 commented 3 months ago

不加微信,另外不建议在此留下微信号。 有什么问题可以直接问

wangzhaoyang123 commented 3 months ago

今天下午的时候发现现在pikpak的api登录不上去了,想向您咨询一下如何解决这个问题,您这样如果查找到了解决方案可以告诉我一下吗?谢谢,真的很感谢您的项目

Quan666 commented 3 months ago

是最新版本吗

wangzhaoyang123 commented 3 months ago

对,我是使用的您的0.1.10分支,我看到您最新的版本是一个login分支,在这个分支里面是需要手动验证码的,有可以不使用手动验证的方案吗

Quan666 commented 3 months ago

暂时没有,你账号是否频繁登录导致风控? 一般验证一次后很长一段时间都不需要再登陆

wangzhaoyang123 commented 3 months ago

我准备是需要频繁切换账号登录的,您这边要是有好的解决方案可以在issue里面通知我一下吗?谢谢,非常感谢

Quan666 commented 3 months ago

可以保存登录信息,来避免频繁登录

hhsw2015 commented 3 months ago

能否实现登录的时候 自动过滑块验证 ? 现在alist那边需要 refresh_token , 这个登录了才有, web端和android端需要分别计算refresh_token

参考代码

在这个位置加入:

    if result.get("url"):
        print(
            f"Please solve the captcha in the browser: \n{result.get('url')}&redirect_uri=https%3A%2F%2Fmypikpak.com%2Floading&state=getcaptcha{get_timestamp()}"
        )
        captcha_token = input(
            "Input the captcha_token (from the browser address bar, it's after captcha_token=): \n"
        )
Quan666 commented 3 months ago

不想加入自动过滑块的,一旦后面pikpak验证码改动就得跟着改代码,太麻烦了

fireinrain commented 3 months ago

自动过滑块 必然导致大量人用程序过 会导致pikpak那边频繁修改 最后自动过失效 这样陷入了一个循环。。。

hhsw2015 commented 3 months ago

不想加入自动过滑块的,一旦后面pikpak验证码改动就得跟着改代码,太麻烦了

可以加入一个开关 到时候变动的话就把这个开关关掉 不影响使用

能自动话还是好一点 手动操作太麻烦

hhsw2015 commented 3 months ago

自动过滑块 必然导致大量人用程序过 会导致pikpak那边频繁修改 最后自动过失效 这样陷入了一个循环。。。

pikpak也无法判断你是不是程序自动过掉的, 连谷歌验证都可以自动过掉

Quan666 commented 3 months ago

成本太高了,而且目前手动过下验证码后也能用很久