mirror of
https://github.com/yihong0618/Kindle_download_helper.git
synced 2025-11-22 07:59:04 +08:00
fix: amazon cn drop web
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
This commit is contained in:
@@ -13,8 +13,12 @@ python no_kindle.py -e ${email} -p ${password}
|
||||
# 如果你想下载推送的书
|
||||
python no_kindle.py -e ${email} -p ${password}
|
||||
|
||||
```
|
||||
# !!!!!! 亚马逊下架了中国区 web 商城,这个不好用了。
|
||||
# 你可以生成所有你电子书的购买记录,笔记记录来分析展示
|
||||
python no_kindle.py -e ${email} -p ${password} --memory
|
||||
```
|
||||
|
||||
|
||||
# 支持导出全部标记书签及阅读信息(Clipping 信息)#153
|
||||
python no_kindle.py -e ${email} -p ${password} --bookmark
|
||||
|
||||
@@ -240,26 +240,8 @@ def refresh(tokens):
|
||||
json=body,
|
||||
).json()
|
||||
|
||||
t = response_json["access_token"]
|
||||
data = {
|
||||
"app_name": APP_NAME,
|
||||
"app_version": APP_VERSION,
|
||||
"source_token_type": "refresh_token",
|
||||
"source_token": t,
|
||||
"requested_token_type": "auth_cookies",
|
||||
"domain": f".amazon.{tokens['domain']}",
|
||||
}
|
||||
url = f"https://www.amazon.{tokens['domain']}/ap/exchangetoken"
|
||||
r = s.post(url, headers=get_auth_headers(tokens["domain"]), data=data)
|
||||
raw_cookies = r.json()["response"]["tokens"]["cookies"]
|
||||
website_cookies = {}
|
||||
for domain_cookies in raw_cookies:
|
||||
for cookie in raw_cookies[domain_cookies]:
|
||||
website_cookies[cookie["Name"]] = cookie["Value"].replace(r'"', r"")
|
||||
|
||||
try:
|
||||
tokens["access_token"] = response_json["access_token"]
|
||||
tokens["website_cookies"] = website_cookies
|
||||
except:
|
||||
print(json.dumps(response_json))
|
||||
return tokens
|
||||
|
||||
Reference in New Issue
Block a user