当前位置:   article > 正文

导出微信好友,批量加好友、导出微信群员信息_php 微信群导出群成员微信号

php 微信群导出群成员微信号

下面的代码基于千寻框架,都测试过了,都能正常使用。

需要项目代码或者千寻框架的可以加我V:iostreamX64

注意:批量加好友的时候记得设置个时间间隔,加好友太频繁微信会被封的。

导出微信群员信息

  1. import pandas as pd
  2. from lib.data import *
  3. from config import wxbot_id, qun_id
  4. # 导出信息
  5. output_filename = "output.xlsx"
  6. group_info = group_member_list(qun_id=qun_id)
  7. results = [object_information(wxid) for wxid in group_info]
  8. # 创建一个空的DataFrame来存储结果
  9. df = pd.DataFrame(columns=["wxid", "昵称", "微信号"])
  10. for item in results:
  11. wxid = item['wxid']
  12. wxNum = item['wxNum']
  13. nick = item['nick']
  14. # 检查wxid是否为空,如果为空则跳过此条记录
  15. if wxid:
  16. # 向数据框添加一行新的数据
  17. df = df.append({"wxid": wxid, "昵称": nick, "微信号": wxNum}, ignore_index=True)
  18. # 将数据框保存为Excel文件
  19. df.to_excel(output_filename, index=False)

批量添加好友

  1. from lib.data import add_friend
  2. def read_wxids_from_file(filename):
  3. wxids = []
  4. with open(filename, "r", encoding="utf-8") as file:
  5. for line in file:
  6. wxid = line.strip().split("wxid: ")[-1].split(",")[0]
  7. if wxid:
  8. wxids.append(wxid)
  9. return wxids
  10. if __name__ == "__main__":
  11. wxids = read_wxids_from_file("output.txt")
  12. message = "你好"
  13. for wxid in wxids:
  14. result = add_friend(wxid, message)
  15. print(result)

导出微信好友

  1. import requests
  2. import json
  3. url = "http://127.0.0.1:7777/DaenWxHook/httpapi/?wxid=wxid_k3p7e171sph522"
  4. payload = json.dumps({
  5. "type": "Q0005",
  6. "data": {
  7. "type": "1"
  8. }
  9. })
  10. headers = {
  11. 'User-Agent': 'Apifox/1.0.0 (https://apifox.com)',
  12. 'Content-Type': 'application/json'
  13. }
  14. response = requests.request("POST", url, headers=headers, data=payload)
  15. # 使用 response.json() 直接解析JSON响应
  16. parsed_data = response.json()
  17. # 提取wxid、wxNum和nick字段
  18. result = parsed_data["result"]
  19. # 创建一个用于存储提取数据的字符串
  20. extracted_data_str = ""
  21. for entry in result:
  22. wxid = entry["wxid"]
  23. wxNum = entry["wxNum"]
  24. nick = entry["nick"]
  25. extracted_data_str += f"wxid: {wxid}\nwxNum: {wxNum}\nnick: {nick}\n---\n"
  26. # 将提取的数据保存到.txt文件中
  27. output_filename = "extracted_data.txt"
  28. with open(output_filename, "w") as outfile:
  29. outfile.write(extracted_data_str)
  30. print(f"提取的数据已保存到文件 {output_filename}")

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/928884
推荐阅读
相关标签
  

闽ICP备14008679号