torrent-hound.py 文件源码

python
阅读 32 收藏 0 点赞 0 评论 0

项目:torrent-hound 作者: baddymaster 项目源码 文件源码
def searchRarbg(search_string=defaultQuery):
    global auth_token, results_rarbg, error_detected_rarbg
    # API Documentaion : https://torrentapi.org/apidocs_v2.txt
    # https://torrentapi.org/pubapi_v2.php?mode=search&search_string=Suits%20S06E10&format=json_extended&ranked=0&token=cy6xjhtmev
    generateNewTorrentAPIToken()
    search_string = search_string.replace(" ", "%20")
    base_url = 'https://torrentapi.org/pubapi_v2.php?'
    new_token = 'get_token=get_token'
    search_criteria = 'mode=search&search_string=' + search_string + "&"
    options = 'format=json_extended&ranked=0&token=' + auth_token
    url = base_url + search_criteria + options
    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.0; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0'}
    response = requests.get(url, headers=headers)
    response_json = json.loads(response.text)
    #print response_json
    results_rarbg = []

    error_detected_rarbg = checkResponseForErrors(response_json)
    if(error_detected_rarbg == False):
        results_rarbg = parse_results_rarbg(response_json)
    return results_rarbg
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号