• 使用wxpy自动发送微信消息(加强版)


    通过使用wxpy自动发送微信消息后,笔者又加强了发送消息,堪称消息爆炸式发送

    目前设置的为10秒发送一次,发送9次,每次发送10条内容

     1 import requests
     2 import wxpy
     3 from bs4 import BeautifulSoup
     4 import time
     5 
     6 
     7 bot = wxpy.Bot()
     8 
     9 
    10 def get_msg(nmb):
    11     url = 'http://www.59xihuan.cn/index_'+str(nmb)+'.html'
    12     header = {'user-agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) '
               'AppleWebKit/537.36 (KHTML, like Gecko)
    ' 13 'Chrome/66.0.3359.181 Safari/537.36'} 14 h = requests.get(url,headers=header) 15 html = h.text 16 news_bf = BeautifulSoup(html,"html.parser") 17 msgs = news_bf.find_all('div', class_='pic_text1') 18 19 news = [] 20 for msg in msgs: 21 news_text = msg.text 22 # 去掉空格 23 news_text = news_text.replace(' ', '') 24 news_text = news_text.replace(' ', '') 25 news.append(news_text) 26 27 return news 28 29 def send_msg(nmb): 30 nmb = nmb 31 try: 32 friend = bot.friends().search(u'dianmei3')[0] 33 msgs = get_msg(nmb) 34 for i in range(len(msgs)): 35 friend.send(msgs[i]) 36 37 except:pass 38 39 40 if __name__ == '__main__': 41 for i in range(10): 42 send_msg(i) 43 time.sleep(10)

    你也可以继续增加发送信息,只需将倒数第三行中的10修改为你要发送的次数即可

    时间间隔为倒数第一行,将里面的10设置为你需要多久发送一次的时间,单位秒

    注意时间间隔最好不要设置为1秒,微信监测到发送频率过快会自动屏蔽掉后面的内容(笔者亲测) 

  • 相关阅读:
    数据库系统load飙高问题解决思路
    随Linux开机自动启动mysql
    mysql_safe和mysql_multi
    mysqlslap压测
    “努力就会成功”
    MongonDB 知识
    Linux系统下MongoDB的简单安装与基本操作
    性能压测,更新库存时间长
    Buffer Latch Timeout的解析
    SQL Server 性能调优(一)——从等待状态判断系统资源瓶颈
  • 原文地址:https://www.cnblogs.com/tynam/p/9110924.html
Copyright © 2020-2023  润新知