Python对于微信公众号可以做些什么?

发布网友 发布时间:2022-04-23 07:07

我来回答

3个回答

懂视网 时间:2022-04-07 17:47

相关免费学习推荐:python视频教程

python编写公众号的方法:

1、WeRoBot 是一个微信公众号开发框架,已经为我们封装好了各个接口功能。这里我们将使用它来完成公众号的开发功能。首先运行cmd, 输入pip install werobot 安装该框架。

921136591904ea3de33f01213d5190d.png

2、然后打开ide(小编使用的Visual Studio Code),这里我们利用WeRoBot 实现一个hello world的小例子,代码如下(代码保存为app.py):

 import werobot
 # token由自己定义,之后会用到
 robot = werobot.WeRoBot(token='tokenhere') 
 @robot.handler
 def hello(message):
  return 'Hello World!'
 # 让服务器监听在 0.0.0.0:80
 robot.config['HOST'] = '0.0.0.0'
 robot.config['PORT'] = 80
 robot.run()

51004b8a082c9a1eae826a497f2c121.png

3、、然后在项目目录下,打开cmd,输入python app.py,这样程序就跑起来啦~

485b91d065669be21337a4a4d4c2ecd.png

4、、程序是跑起来后,接下来我们要把服务程序接入进公众号。首先,登陆并进入公众号管理平台。

fac4b3fd86ccdd42a3f220395d7.png

5、、找到并进入开发配置页面,点击修改配置。

f8187d113685d5588d02e32a53bb5af.png

6、、我们依次填写上我们之前服务的url(例如http://xx.xx.xx.xx:80)、 token,随机生成一个加密秘钥即可,然后再选择明文模式,并提交。

4adfc63c1e691aa492d2f67c6d5ccc8.png

7、然后回到服务器配置页面,点击启用即可。

d4dab69395218ab3c3e5b0b673ae7.png

相关学习推荐:微信公众号开发教程

热心网友 时间:2022-04-07 14:55

一、注册个微信公众号,这个就不详细说了。
二、登录后台,进入开发中的基本配置,配置下服务器

填写url和token,url是服务器的地址,token是自己定义的
三、登录服务器开发 一开始的话微信会让你验证填写的url,验证方式是通过传入时间戳timestamp,随机数nonce,token事先约定好的,echostr随机字符串,以及签名signature,需要根据时间戳,随机数,token的值进行字典序排序,然后用sha1加密得到签名,检验签名是否一致,是的话返回随机字符串echostr。如果校验成功,就可以提交了,提交之后就可以启用服务器配置。
上面的代码还包括了如果用户发送信息给公众号,返回该信息,当然只是很简单的解析xml以及构造xml。其他更复杂的功能需要查询微信的文档。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

热心网友 时间:2022-04-07 16:13

可以做后台。
比如你要显示的一个内容,来着你的数据库中。那就可以python搭建django框架。
公众号向你的服务器发送请求,你用python写的请求处理接口,从数据库中读取数据,返回数据给公众号,公众号再展示给用户。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com