使用python取消android应用程序生成的链接的排序

2024-10-01 13:38:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试取消对Banggood android应用程序生成的url的排序。链接是

https://banggood.app.link/ifPZZ5jS98

该代码适用于所有bit.ly URL。但是这个url不起作用。任何想法

我的代码:

import requests
import warnings
from requests.packages.urllib3.exceptions import InsecureRequestWarning


def unshort_link(url):
    warnings.simplefilter('ignore',InsecureRequestWarning)
    session = requests.Session()
    resp = session.head(url, allow_redirects=True, verify=False)
    unshort_url = resp.url
    return unshort_url


unshorted_url = unshort_link("https://banggood.app.link/ifPZZ5jS98")

print(unshorted_url)

# expected result: https://www.banggood.com/LANGFEITE-L8S-2019-Version-15Ah-48_1V-800W+2-Dual-Motor-Folding-Electric-Scooter-Color-Display-DC-Brushless-Motor-45km-or-h-Top-Speed-40km-Range-EU-Plug-p-1486764.html?akmClientCountry=IT&channel=googleshopping&utm_source=googleshopping&utm_medium=cpc_bgs&utm_campaign=xibei-ssc-it-all-0303_prdshare_copy&utm_content=xibei&_branch_match_id=762227340915062987

Tags: 代码httpsimportappurlsessionlinkrequests