吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2817|回复: 16
收起左侧

[Python 转载] 爬虫学习一,我也调用接口给自己发微信

[复制链接]
binbinxiu 发表于 2021-12-2 23:04
这两天在论坛找了PDF,然后学习python3网络爬虫实战
下午的时候看到有人通过企业微信调用接口给自己发微信消息很有意思
自己试下

wework.py
[Python] 纯文本查看 复制代码
"""
调用企业微信api,发送消息
"""
import requests
import json

req = requests.session()
tokenUrl = "https://qyapi.weixin.qq.com/cgi-bin/gettoken"
workWxSendUrl = "https://qyapi.weixin.qq.com/cgi-bin/message/send"


def sendMessage(params):
    data = packSendData(params)
    token = token = {
        'access_token': getToken(tokenUrl, params=params)
    }
    res2 = req.post(" https://qyapi.weixin.qq.com/cgi-bin/message/send",
                    params=token, data=json.dumps(data))
    return res2.text


def getToken(url, params):
    res = req.get(url, params=params)
    jsonDict = res.json()
    return jsonDict['access_token']


def packSendData(params):
    data = {
        "touser": "@all",
        "msgtype": "text",
        "agentid": params['agentid'],
        "text": {
            "content": params['description']
        },
        "safe": 0,
        "enable_id_trans": 0,
        "enable_duplicate_check": 0,
        "duplicate_check_interval": 1800
    }
    return data


main.py

[Python] 纯文本查看 复制代码
import wework

data = {
    'corpid':'',
    'corpsecret':'',
    'agentid':'',
    'title':'领奖通知',
    'description':'恭喜你中了1000W,领奖码:xxxx',
    'url':''
}

res = wework.sendMessage(params=data)
print(res)


调用结果:
image.png


ps: python语法搜的菜鸟教程
爬虫,刚学完requests章节

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
FrancisX + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| binbinxiu 发表于 2021-12-3 10:24
昨天看的原帖,翻了半天没找到
具体实现步骤:
1. 先注册企业微信,只要手机号就行
2. 进去后点应用管理,创建自己的应用,比如我创建的就是”小胡同学”
3. 然后就可以通过api文档发送消息了
token文档资质:https://work.weixin.qq.com/api/doc/90000/90135/91039
消息接口文档:https://work.weixin.qq.com/api/doc/90000/90135/90236
 楼主| binbinxiu 发表于 2021-12-3 10:43
lecat 发表于 2021-12-3 10:37
是给微信发消息吗,我试了下怎么是给企业微信发消息。。。

需要登录企业微信,点击我的企业,在为“微信插件”里用自己的微信关注企业微信插件。就可以用微信接收消息了
advancejar 发表于 2021-12-3 09:33
要企业微信的token吧?
这个怎么申请呢,个人可以吗
 楼主| binbinxiu 发表于 2021-12-3 10:17
advancejar 发表于 2021-12-3 09:33
要企业微信的token吧?
这个怎么申请呢,个人可以吗

可以个人申请注册,不用认证,就能使用
lecat 发表于 2021-12-3 10:37
是给微信发消息吗,我试了下怎么是给企业微信发消息。。。
头像被屏蔽
52pojie1205 发表于 2021-12-3 11:07
提示: 作者被禁止或删除 内容自动屏蔽
lecat 发表于 2021-12-3 11:11
binbinxiu 发表于 2021-12-3 10:43
需要登录企业微信,点击我的企业,在为“微信插件”里用自己的微信关注企业微信插件。就可以用微信接收消 ...

可以了,谢谢分享
manmanman 发表于 2021-12-7 14:17
学习学习
ottok 发表于 2021-12-9 13:31
有延迟吗这个
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 09:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表