Exemple #1
0
def gen_url(token, raw_url, query):
    if isinstance(query, dict):
        query = params2str(query)
    url = raw_url + "?" + query
    resp = requests.post(URL.api_sign(token), json={"url": url}).json()
    real_url = resp['url']
    return real_url
Exemple #2
0
def gen_url(token, raw_url, query):
    if isinstance(query, dict):
        query = params2str(query)
    url = raw_url + "?" + query
    resp = requests.post(URL.api_sign(token), json={"url": url})
    if resp.status_code != 200:
        print("您当日的 api 次数已经使用完毕, 请明日再来爬取吧...")
        return
    real_url = resp.json()['url']
    return real_url
Exemple #3
0
def gen_real_url(token, raw_url, query):
    if isinstance(query, dict):
        query = params2str(query)
    url = raw_url + "?" + query
    resp = fetch(URL.api_sign(token), json={"url": url}, method="post")
    if not resp:
        print("你的当日 token 次数已经用完,请明天再来尝试吧...")
        raise BaseException("you have run out of token.Please try tomorrow")
    resp_json = resp.json()
    real_url = resp_json['url']
    return real_url