米柚子

Results 82 comments of 米柚子

明天我看看,目前你可以嘗試使用手機端解析

@kirbyloco mobile api 解析似乎加了限制,你能幫忙看看麽? ![image](https://user-images.githubusercontent.com/24269465/98753317-01471380-23ff-11eb-85d5-d737487c077a.png)

@kirbyloco 嘗試將配置的 ```mobile_ads_time``` 改成 25 確實就可以使用 mobile api 解析了,目前簡單的修補就是把 ```mobile_ads_time``` 的默認配置改成 25(不過這似乎就失去了使用 mobile api 解析的意義了) 目前確定沒法再使用 mobile api 縮短廣告時間了是嗎?那考慮可以做成備用解析,當Web解析失敗的時候自動切換。 另外 APP request 的完整 header 是什麽樣的,目前使用 mobile api 的 header 感覺破綻有點大...

@kirbyloco 那使用 mobile api 就照著這個來吧 ```python if self._settings['use_mobile_api']: header = { "User-Agent": "Bahadroid (https://www.gamer.com.tw/)", "X-Bahamut-App-InstanceId": "cAJB-HprGUg", "X-Bahamut-App-Android": "tw.com.gamer.android.animad", "X-Bahamut-App-Version": "177", "Accept-Encoding": "br,gzip", "Connection": "Keep-Alive" } else: header = { "user-agent":...

@kirbyloco 其實之前的 commit 就寫好了使用 mobile api 解析時, cookie 被重置的話自動改回 web 解析的 header 去嘗試刷新 cookie (刷新完 header 再改回來),但還沒怎麽測試。 PS:這樣的話其實有被 ban 的風險,因爲動畫瘋是可以知道你從 web 取來的 cookie 去用在了 mobile api 上。

> @miyouzi > 如果是這個問題,其實手機端的登入非常簡單, > 可以寫個addons,然後再把cookies取出來。 @kirbyloco 是什麽樣的 addons?(Xposed?Root?還是用 APP 的登錄 api?)

@kirbyloco 瞭解了,那有空可以做一個小工具用來取得 APP cookie。(比如用命令行模式調用 ```aniGamerPlus.py --get_app_cookie``` 然後提示用戶輸入 UID 和 PASSWD) 要做成自動切換解析的話 APP cookie 可能還得單獨出來一份 ```app_cookie.txt```

@gitqwerty777 @a20034294 这边看下

你是用docker吧,有映射cookie嗎?