1+ # 欢迎使用 PythonIDE!如果觉得好用,请给个好评哦~
2+ import re
3+ import os
4+
5+ def parse_curl_and_save ():
6+ # ⚠️ ,把你用 Stream 抓包复制的那一整坨💩 Curl 代码粘贴到下面三个引号中间
7+ raw_curl = """放在这里哦不要删除符号哦😊"""
8+
9+ # --- 1. 暴力正则提取 URL ---
10+ # 匹配 curl 后面的第一个 http/https 链接
11+ url_match = re .search (r"(?i)curl\s+['\"]?(https?://[^'\"]+)['\"]?" , raw_curl )
12+ url = url_match .group (1 ) if url_match else "❌ 未解析到 URL"
13+
14+ # --- 2. 暴力正则提取 Cookie ---
15+ # 匹配 -H 'Cookie: xxxx' 里面的内容
16+ cookie_match = re .search (r"(?i)-H\s+['\"]?Cookie:\s*([^'\"]+)['\"]?" , raw_curl )
17+ cookie = cookie_match .group (1 ) if cookie_match else "❌ 未解析到 Cookie"
18+
19+ # --- 3. 暴力正则提取 User-Agent ---
20+ # 匹配 -H 'User-Agent: xxxx' 里面的内容
21+ ua_match = re .search (r"(?i)-H\s+['\"]?User-Agent:\s*([^'\"]+)['\"]?" , raw_curl )
22+ user_agent = ua_match .group (1 ) if ua_match else "❌ 未解析到 User-Agent"
23+
24+ # --- 4. 组装极度舒适的排版 ---
25+ output_text = (
26+ " 联通抓包数据解析成功 \n "
27+ "可以直接把下面的内容一段段复制到小组件脚本里了,⚠️host填写m.client.10010.com\n \n "
28+ "================ [ 1. URL 链接 ] ================\n "
29+ f"{ url } \n \n "
30+ "================ [ 2. User-Agent ] ================\n "
31+ f"{ user_agent } \n \n "
32+ "================ [ 3. Cookie (核心) ] ================\n "
33+ f"{ cookie } \n \n "
34+ "=================================================\n "
35+ )
36+
37+ # --- 5. 自动创建并保存到新文件 ---
38+ # 会在你的 PythonIDE 当前目录下生成这个 txt 文件
39+ file_name = "API提取结果.txt"
40+ try :
41+ with open (file_name , "w" , encoding = "utf-8" ) as f :
42+ f .write (output_text )
43+ print (f" 搞定!已成功帮你把数据分段提取,并存入了新文件:【{ file_name } 】\n " )
44+ print (" 预览一下内容 记得还有 host 哦臭宝\n " )
45+ print (output_text )
46+ except Exception as e :
47+ print (f"❌ 写入文件失败了: { e } " )
48+
49+ if __name__ == "__main__" :
50+ parse_curl_and_save ()
51+ #2026-3-20
0 commit comments