赞
踩
嗨喽~大家好呀,这里是魔王呐 ❤ ~!
python 3.8 运行代码
pycharm 2021.2 辅助敲代码
requests 第三方模块
微信PC端
第三方模块安装:
win + R 输入 cmd 点击确定, 输入安装命令 pip install 模块名 (pip install requests) 回车
在pycharm中点击Terminal(终端) 输入安装命令
如果出现爆红, 可能是因为 网络连接超时, 可切换国内镜像源,命令如下:
pip install -i https://pypi.doubanio.com/simple/ requests
python资料、源码、教程\福利皆: 点击此处跳转文末名片获取
import parsel import requests import json headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36 NetType/WIFI MicroMessenger/7.0.20.1781(0x6700143B) WindowsWechat(0x63090551) XWEB/6945 Flue', 'referer': 'https://*****/mp/profile_ext?action=home&__biz=MzUxMTM1MzE5OQ==&uin=MjQwODIxNTMyMw%3D%3D&key=58b5e7c96c58594c88fb1c7cb6ba68a33fdda34376d7b6e1fa4e0597010b25f48d487a665ccd005ccb79d18587c306e3879494738ed8052c2447cbf211132c174295ef6b91c22c839d6ab7914d316c5e7a03116f8e883168f2fa930162de4b3c1b968e0f09f36942ed58838af95a6c65fc109712e2dc8864b7daa2e5724f4b43&devicetype=Windows+10+x64&version=63090551&lang=zh_CN&a8scene=7&session_us=gh_f150297bd40f&acctmode=0&pass_ticket=VQa7wtgwDbC5X53et4csK%2BgsZIpfBYv5cmZl8JZkn1xv256HauYESwlcFLmh0blr&wx_header=1', 'cookie': 'wxuin=2408215323;lang=zh_CN;rewardsn=;wxtokenkey=777;appmsg_token=1222_9r4t32HH1xXX0MMkRR_D0Lx5P6mbM_8rTdrgEoavhDGOs3ypLLFirwTPuY8fNELRAL7oDXiaS97H6Rp1;devicetype=android-31;version=28002631;pass_ticket=VQa7wtgwDbC5X53et4csKgsZIpfBYv5cmZl8JZkn1xv256HauYESwlcFLmh0blr;wap_sid2=CJvmqfwIEooBeV9IQVo4N2YwbTNhVXg4Zi1HME5fb2kwbXlTeEM4bk04akYwWE1qV1RsaW1yVTZ1TzN4ek4wUEpvcldwRmw4aFU0Zlh1SlUtSG1lSERqR2JiZmthbWRvQlcxZnlCaVRndFB6S2wyVnR5RHpkcU5PZDVEU21wR2RhVDhrM2w3R1JtQm9hUVNBQUF+MPnxu6QGOA1AlU4=' } url = 'https://*****/mp/profile_ext?action=getmsg&__biz=MzUxMTM1MzE5OQ==&f=json&offset=10&count=10&is_ok=1&scene=&uin=MjQwODIxNTMyMw==&key=33032cfbebd259b0309aabd0485ffe2b41dcf1d0db5c62054aaeee037e59abf05d2becc992473e8385d9f04849df2de5d68c876a33bf9d9b095c1750d1b74bcefba92b76fbab9af6559e3332b1d7b381d73ff9dc65ebccaace7122e019c59a218796817b72c362f9c85096eaff06368ae5495239abb4ed1111c67c68468d56b7&pass_ticket=19wqckYx4R1t5h/wH1C7q0GPA74M+24SxNKUET6QJmHb4gjuT+TTd3MO4IIk3ea8&wxtoken=&appmsg_token=1222_SXL4mCGd2sF6FLejBb6B_0kBCZO8tosygqRCnA~~&x5=0&f=json' response = requests.get(url=url, headers=headers) json_data = response.json() general_msg_str = json_data['general_msg_list'] 完整源码、解答、教程皆+VX:qian97378获取 general_msg_list = json.loads(general_msg_str)['list'] count = 1 for general_msg in general_msg_list: title = general_msg['app_msg_ext_info']['title'] content_url = general_msg['app_msg_ext_info']['content_url'] print(title, content_url) html_data = requests.get(content_url).text select = parsel.Selector(html_data) img_list = select.css('.rich_pages.wxw-img::attr(data-src)').getall() for img_url in img_list: img_name = str(count) if img_url.find('jpg') > 0 or img_url.find('png') > 0 or img_url.find('jpeg') > 0: img_name += '.jpg' elif img_url.find('gif') > 0: img_name += '.gif' print(img_name, img_url) img_data = requests.get(img_url).content open(f'img/{img_name}', mode='wb').write(img_data) count+=1
感谢你观看我的文章呐~本次航班到这里就结束啦
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。