Metadata1

Metadata1接口调用

请求链接

  • http://47.113.82.248/metadata/

请求方式

  • POST请求

请求参数

  • key:    用户秘钥, 请求必须携带
  • email:    登录的邮箱, 该参数必须携带
  • time_zone:    登录时区(默认为美国时区:-8)
  • url:    当前登录页面URL(默认为美国站URL)
  • user_agent:    浏览器头部信息(默认随机)

返回结果

{"flag": true, "result": "ECdITeCs:qLle0d041XfY1KkUtGr28P..."}
  • flag为true表示请求成功, 为false表示请求失败.

请求案例(python版本)

import requests
import json


data = {
    "key": "ebf2f294-e82b-4c30...", 
    "email": "test@qq.com",
    "time_zone": -9,
    "url": "https://www.amazon.com/ap/signin?openid...",
    "user_agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64)..."
}
result = requests.post("http://47.113.82.248/metadata/", data=data).text
metadata1 = json.loads(result)["result"]
print("metadata1: ", metadata1)

请求流程:

  1. 首先请求亚马逊首页使cookie中携带session_id,session_id_time 两个参数
  2. 访问亚马逊登录页面, 使cookie携带ubid_main这个参数
  3. 到网站获取metadata1, 获取登录页面里面登录要提交的参数
  4. POST请求到Amazon的https://www.amazon.com/ap/signin
  5. PS:出现验证码则带上验证码再次POST, 出现其他二次验证输入对应验证即可
下载请求亚马逊案例(python版本)