博主信息
Laical
博文
4
粉丝
0
评论
0
访问量
794
积分:0
P豆:132

python抓取微信撤回消息

2021年06月08日 16:17:31阅读数:223博客 / Laical

微信是腾讯公司的一个智能通讯服务的免费应用APP程序,在互联网飞速发展的下,微信也得到大众认知,经统计中国人基本上都在用微信。中国已经进入了互联网的微信时代,中国用户也彻底无法离开微信了。由于微信成了我们不可缺少的一部分的时候,微信也随时都在更新进步。
由于微信APP的更新,微信推出了一种消息撤回功能,就是比如向某人发错信息就可以在两分钟内撤回,这样对方是无法看到你所发出的信息内容。当我看到撤回消息的时候,对于有强迫症的我来说就很折磨,就很想知道对方撤回的什么消息,为了看到撤回消息,还去咨询了专业的研发人员,专业的研发人员告诉我,其实微信消息撤回后,也可以通过某种方式看到,毕竟消息发出后他会产生一种消息记录。专业的爬虫研发人员告知我,可以通过python爬虫爬取微信撤回的消息,只能抓取自己微信的撤回消息数据,学会这招,再也不用好奇对方到底撤回了啥消息,可以参考以下代码:

`` #! -- encoding:utf-8 --

  1. import aiohttp, asyncio
  2. targetUrl = "http://httpbin.org/ip"
  3. # 代理服务器(产品官网 www.16yun.cn)
  4. proxyHost = "t.16yun.cn"
  5. proxyPort = "31111"
  6. # 代理验证信息
  7. proxyUser = "username"
  8. proxyPass = "password"
  9. proxyServer = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {
  10. "host" : proxyHost,
  11. "port" : proxyPort,
  12. "user" : proxyUser,
  13. "pass" : proxyPass,
  14. }
  15. userAgent = "Chrome/83.0.4103.61"
  16. async def entry():
  17. conn = aiohttp.TCPConnector(verify_ssl=False)
  18. async with aiohttp.ClientSession(headers={"User-Agent": userAgent}, connector=conn) as session:
  19. async with session.get(targetUrl, proxy=proxyServer) as resp:
  20. body = await resp.read()
  21. print(resp.status)
  22. print(body)
  23. loop = asyncio.get_event_loop()
  24. loop.run_until_complete(entry())
  25. loop.run_forever()

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论