获取微信二维码
时间:2019-09-21
本文章向大家介绍获取微信二维码,主要包括获取微信二维码使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
获取微信二维码
微信登陆页面地址:
path('webChat/',views.webchat,name="webchat"),
1、找出二维码的地址:
2、获取二维码地址的另一个值:
3、获取微信二维码的代码如下
3.1 前端页面templates/webchat.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Wechat</title>
</head>
<body>
<div style="width: 300px;margin: 0 auto;">
<img id="qcode" style="width: 300px;height: 300px;" src="https://login.weixin.qq.com/qrcode/{{code}}"/>
</div>
</body>
</html>
3.2 后端请求获取二维码另一个值uuid,web/views.py
# Create your views here.
from django.shortcuts import render
from django.shortcuts import HttpResponse
import requests
import re
import time
VERIFY_TIME =None
verifi_uuid =None
def webchat(request):
#获取验证码的url
verificode_url = "https://login.wx.qq.com/jslogin?appid=wx782c26e4c19acffb&redirect_uri=https%3A%2F%2Fwx.qq.com%2Fcgi-bin%2Fmmwebwx-bin%2Fwebwxnewloginpage&fun=new&lang=zh_CN&_={0}"
verifi_reponse =requests.get(url=verificode_url)
#print(verifi_reponse.text)
#时间戳
global VERIFY_TIME
VERIFY_TIME = str(time.time())
verificode_url.format(VERIFY_TIME)
global verifi_uuid
#匹配二维码另一个值
verifi_uuid=re.findall('uuid = "(.*)";',verifi_reponse.text)[0]
return render(request,"webchat.html",{"code":verifi_uuid,
})
原文地址:https://www.cnblogs.com/venvive/p/11564811.html
- mysql主从同步(4)-Slave延迟状态监控
- 浏览器窗口尺寸改变时的图片自动重新定位
- Mongodb主从复制/ 副本集/分片集群介绍
- Paul-Adrien Menez:互联网与抵制食物浪费的故事
- DRBD详细解说及配置过程记录
- Servant:基于Web的IIS管理工具
- Web前端知识体系精简——CSS 篇
- 几种异步操作方式
- 今天的面试小记
- objective-C中的序列化(serialize)与反序列化(deserialize)
- 微信小程序 template 模板功能实现循环
- ASP.NET Web API 接口执行时间监控
- 这么多前端优化点你都记得住吗?
- 愚蠢的”记住“密码方式终于还是出了问题
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法