# !/usr/bin/env python3
# -*- coding: UTF-8 -*-
"""
@author : v_jiaohaicheng@baidu.com
@des :
"""
import re
import json
import requests
def get_comment_id(url):
"""
comment_id在主请求返回里
:param url:
:return:
"""
response = requests.get(url)
comment_id = re.findall('var comment_id = "(.*?)" \|\| "', response.text)[0]
return comment_id
def get_comment(comment_id):
"""
获取评论
:param comment_id:
:return:
"""
url = "https://mp.weixin.qq.com/mp/appmsg_comment"
params = {
"action": "getcomment",
"scene": "0",
"appmsgid": "2653119965",
"idx": "1",
"comment_id": "{}".format(comment_id),
"offset": "0",
"limit": "1000000",
"send_time": "",
"sessionid": "svr_ff7ba32bb7c",
"enterid": "1687336840",
"uin": "Mzc0NDkxMjYwNQ==",
"key": "0d092b2ac0b9f039c9dee3188e6b7576e2705ca03d24c4f2615bd827332c9452335f6ecf728ce313aa3313e9c8b1767bdf13c49a4364965a23f2ae70e541f25f54d61376a9b169ab3f92bf2e2bfe478c436ce28c4dd32d1384f4d11af6fe67126d779c1cd26587f24748f091c1d8ab3cb0dfb6082c22c003eccad0169efd4d0c",
"pass_ticket": "6G/1bV3KUzFHtVLZ+7BEWnSmIdcbgLIqJ+BN1KGacS26MGrCaLPJxP122bCgJRyQ",
"wxtoken": "777",
"devicetype": "Windows 10 x64",
"clientversion": "63090551",
"__biz": "MjM5MjA0MDk2MA==",
"appmsg_token": "1223_kGusEh8K6tZlt4qPqeIBNxiKpuhMINGtsy-yhZnrZDzJb85AK1_lDNOHad8MB5phNyxd91H6cssavgt1",
"x5": "0",
"f": "json"
}
response = requests.get(url, params=params)
data = json.dumps(response.json(), indent=4, ensure_ascii=False)
return data
if __name__ == '__main__':
url = "https://mp.weixin.qq.com/s?__biz=MjM5ODA4OTIyMA==&mid=2652307360&idx=1&sn=6838f3018aeb21c3e5c7a646a9531749&key=1f8c8660c1ef666ecc9d0853f8cce4940580109adb71afe30d7618271375d74a361d4f04c88f8c7d61607c80c02012bd86b134f195ebcbc02435eddf95e6b330856daf597efc03466fec6ec744783f51853a579216a95a21d9029e73edb8707e1dbd067bc60393749d42c36ddac0346a4cce6d9529d9146712bf3085112cc162&ascene=15&uin=MzMwNzg1NjcxMw%3D%3D&devicetype=Windows+10+x64&version=63080029&lang=zh_CN&exportkey=n_ChQIAhIQ%2FZkhOmxNe1YGYpuJn5aVHBLgAQIE97dBBAEAAAAAAPZDBDzGbRUAAAAOpnltbLcz9gKNyK89dVj0HiUsKBJIpHGS17J0bfDJ6Diyq%2F1m3ovlbGsWeeiJAcaBSP0cfI0JQS8i1VyN88dHRhJCTWO%2BMwTEeXr6o9Bji2DLrmNTVU28sIw%2B13DyfKmSDaVaFma9Gcf5Mla%2BKq5MPCs1%2BuOfM0cb4JVURdQ%2B53bjwJqj76GbXHSWmjs%2FYHPccQqVvsUJQmxPaf%2BPG4DNF2i7HgbR%2BT476uy%2B0UaQPoKZvJDqjvHCY5cYktq4rTaURRK%2F%2FWrIHFEG&acctmode=0&pass_ticket=2GZTS5WTnm0M4qHnZLglSYhON24ZiM04d2%2FkGNf8NnyH6lGRemuOo4ihM3gi9G3Q&wx_header=1"
comment = get_comment(get_comment_id(url))
print(comment)
Wechat 评论数据自动化采集
于 2023-06-21 17:12:16 首次发布