[Python] 纯文本查看 复制代码
import requests
import re
cookies = {
'RK': 'sZfZM40Xlf',
'ptcz': '1a1cf667e02a090033bbce2fd5ef8e5c149d3d6d9d6ab3f28e272a4ec7243fc5',
'pgv_pvid': '1667906980',
'eas_sid': 'J1x7e301r0N6x7C1p1D2A2H8s8',
'_qimei_uuid42': '18c1b143735100099cc70a8694b516faeaeabb35b0',
'_qimei_fingerprint': '08433779adb389289398452218e8e928',
'_qimei_h38': 'fded9aa99cc70a8694b516fa02000007c18c1b',
'qq_domain_video_guid_verify': 'cf2bcc3c5874aaf4',
'_qimei_q32': 'b8fd8ee9c935691c2b990b588b58595c',
'_qimei_q36': '4271feb74906c62d837820ee30001b818b01',
'rewardsn': '',
'wxtokenkey': '777',
}
headers = {
'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
'cache-control': 'max-age=0',
'if-modified-since': 'Sun, 16 Feb 2025 12:29:22 +0800',
'priority': 'u=0, i',
'referer': 'https://mp.weixin.qq.com/',
'sec-ch-ua': '"Not(A:Brand";v="99", "Microsoft Edge";v="133", "Chromium";v="133"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"Windows"',
'sec-fetch-dest': 'document',
'sec-fetch-mode': 'navigate',
'sec-fetch-site': 'cross-site',
'sec-fetch-user': '?1',
'upgrade-insecure-requests': '1',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0',
# Requests sorts cookies= alphabetically
# 'cookie': 'RK=sZfZM40Xlf; ptcz=1a1cf667e02a090033bbce2fd5ef8e5c149d3d6d9d6ab3f28e272a4ec7243fc5; pgv_pvid=1667906980; eas_sid=J1x7e301r0N6x7C1p1D2A2H8s8; _qimei_uuid42=18c1b143735100099cc70a8694b516faeaeabb35b0; _qimei_fingerprint=08433779adb389289398452218e8e928; _qimei_h38=fded9aa99cc70a8694b516fa02000007c18c1b; qq_domain_video_guid_verify=cf2bcc3c5874aaf4; _qimei_q32=b8fd8ee9c935691c2b990b588b58595c; _qimei_q36=4271feb74906c62d837820ee30001b818b01; rewardsn=; wxtokenkey=777',
}
response = requests.get('https://mp.weixin.qq.com/s?__biz=MzAwNzM5OTQyNA==&mid=2651483632&idx=4&sn=0d0ce6a0f75c1b0f857c487285685f77&chksm=8163f80388c2ab033b9eef430388ca95b38a7764161249e67adc81ef12f3f453a196b1ac21f8&scene=27', cookies=cookies, headers=headers)
p = r'data-src="(.*?)&'
img_urls = re.findall(p, response.text)
for index,img_url in enumerate(img_urls):
if index == 0:
continue
print(img_url)
res = requests.get(img_url, headers=headers)
with open(f'{index}.jpg', 'wb') as f:
f.write(res.content)