zoukankan      html  css  js  c++  java
  • 爬取糗事百科,微信自动发送

    爬取糗事百科,微信自动发送

    # https://www.qiushibaike.com/text/
    # https://www.qiushibaike.com/text/page/1/
    
    import requests
    from bs4 import BeautifulSoup
    ret=requests.get('https://www.qiushibaike.com/text/page/1/')
    # print(ret.text)
    ll=[]
    soup=BeautifulSoup(ret.text,"lxml")
    article_list=soup.find_all(name='div',id=True,class_='article')
    for article in article_list:
        content=article.find(name='div',class_='content').span.text
        # content=article.find(name='div',class_='content').text
        # content=article.find(class_='content').text
        # print(content)
        # 入库
        # 我们放到列表中
        ll.append(content)
    # print(ll)
    
    # 微信自动发消息
    # wxpy:实现了web微信的接口
    # pip3 install wxpy
    from wxpy import *
    # 实例化得到一个对象,微信机器人对象
    import random
    bot=Bot(cache_path=True)
    
    # friend = bot.search('袁超')[0]
    # print(friend)
    
    @bot.register() # 接收从指定好友发来的消息,发送者即recv_msg.sender为指定好友girl_friend
    def recv_send_msg(recv_msg):
        print('收到的消息:',recv_msg.text) # recv_msg.text取得文本
        # if recv_msg.sender == friend:
        #     return random.choice(ll)
        return '你真美'
    embed()
  • 相关阅读:
    HTTP Status 500
    响应式导航页面
    Http状态码的种类及含义
    实时监听输入框值变化的完美方案:oninput & onpropertychange
    运动框架
    图片循环轮播
    html页面加载和解析流程
    js和jquery实现tab选项卡
    js遇到这样基础题,看你能不能作对呢
    sql统计重复数据
  • 原文地址:https://www.cnblogs.com/baohanblog/p/12664163.html
Copyright © 2011-2022 走看看