python脚本 ——二维码链接获取

复制代码
import requests
import json

import pymysql



code = input("请输入id:")
#print(code)
code1 = (repr(code))
#print(code1)
#通过调接口生成加密后code
url = "http://XXX/generateId"

params = {
    "List": code

}
headers = {'content-type': "application/json", "Label": "S"}
r = requests.post(url, data=json.dumps(params), headers=headers)

#print(r.text)

#获取上个步骤的加密code
connection = pymysql.connect(host="base", user="A", password="V", db="C", port=3306, charset='utf8')
cur = connection.cursor()



sql = "select crypt from C t where t.code = %s" %(code1)
#print(sql)
try:
    cur.execute(sql)
    result = cur.fetchall()


except:
    print('Error:unable to fetch data')


#print(result)
cryptcode = result[0]
#print(cryptcode)
results = "https://XXX&Id=%s"%(code)+"&Idcrypt=%s"%(cryptcode)
print("ID二维码生成链接:%s \n"%(results))

connection.close()
input('press enter to exit!')
相关推荐
2301_7806698615 小时前
字符集及其编码、解码操作、IO流分类
java·开发语言
Hello.Reader15 小时前
Flink DynamoDB Connector 用 Streams 做 CDC,用 BatchWriteItem 高吞吐写回
大数据·python·flink
无名的小三轮15 小时前
第三章 防火墙概述
开发语言·php
有梦想的攻城狮15 小时前
Java中的Double类型的存在精度丢失详解
java·开发语言·bigdecimal·double
gc_229915 小时前
学习python调用dmpython库获取达梦数据库模式信息的基本方式
python·dmpython
reasonsummer15 小时前
【教学类-130-01】20260118对称汉字剪纸28个
python
victory043115 小时前
minimind SFT失败原因排查和解决办法
人工智能·python·深度学习
一路往蓝-Anbo15 小时前
【第42期】调试进阶(一):IDE中的Register与Memory窗口
c语言·开发语言·ide·stm32·单片机·嵌入式硬件
曲幽15 小时前
Django入门指南:Python Web开发的“瑞士军刀”
python·django·flask·fastapi·web·pythonweb
m0_7482495415 小时前
Java 语言提供了八种基本类型【文123】
java·开发语言·python