get_file_info_by_url函数和下修改正则表达式 ```python # 尝试动态匹配 sign(随机变量名,其值通常较长) sign_match = re.search(r"var\s+[a-z0-9]{3,10}\s*=\s*'([A-Za-z0-9+/=]{30,})';", first_page, re.IGNORECASE) if sign_match: sign = sign_match.group(1) else: sign = re.search(r"var\s+bcdf\s*=\s*'(.+?)';", first_page).group(1) # 尝试动态匹配 kd(随机变量名,其值为数字) kd_match = re.search(r"var\s+[a-z0-9]{3,10}\s*=\s*(\d+);", first_page, re.IGNORECASE) if kd_match: kd = kd_match.group(1) else: kd = re.search(r"kdns\s*=\s*(\d+);", first_page).group(1) file_id = re.search(r"file=(\d+?)['\"]", first_page).group(1) post_data = {'action': 'downprocess', 'sign': sign, 'p': pwd, 'kd': kd} ```
Activity