介绍
这篇文章主要介绍”怎么利用Python实现QQ实时到账免签支付功能”,在日常操作中,相信很多人在怎么利用Python实现QQ实时到账免签支付功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“怎么利用Python实现QQ实时到账免签支付功能”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
Python可以做什么
Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂,容易入门,功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,网页开发等。
核心部分:解决QQ的登录验证问题
主要利用Python的硒库和QQ的快速登录实现登录网页
再利用抓到的json来输出今日的订单情况
直接上代码
import 请求 import 时间 import 操作系统 得到selenium import  webdriver import 系统 import shutil import json & # 39;& # 39;& # 39; 注意:要实现QQ钱包实时到账 需要在服务器上登录QQ 且需要在服务器上配置python3 chrome浏览器,和chrome 司机 & # 39;& # 39;& # 39; #路=癉: \ \ wwwroot \ \“; & # 39;& # 39;& # 39; 可以在这里传入QQ的值 试一试: ,# qq =, sys.argv[1] #获取外部参数,传入QQ的值 ,打印(“您所查询的QQ为:“,+,QQ) ,if os.path.exists(路径+“公里\ \ \ \“用户+ qq +“.php"): 打印才能(“存在文件!“) 输出才能(“卡密已经生成过了!您的卡密为您的QQ号,) sys.exit才能(0) wy.close才能() 除了: wy.close才能() 打印才能(“请用带参函数运行该文件,否则无法查询!“) sys.exit才能(0) & # 39;& # 39;& # 39; 时间=wy webdriver.Chrome (" # 39; D: \ chromedriver.exe& # 39;) #这里填写chrome 司机的路径 wy.get (& # 39; https://www.tenpay.com/v3/trade/trade_details_list.shtml?ADTAG=tenpay_v3.trade.query.details& # 39;) 国旗=0 而(标志==0): ,wy.refresh () ,time . sleep (3)=,,s  wy.find_elements_by_class_name (“ipf-title") ,if len (s),==, 0: 打印才能(“特征码未找的到,正在进行订单查询“) ,标志=1 ,else : 打印才能(“找到特征码,正在执行下方代码“) wy.get才能(& # 39;https://www.tenpay.com/v3/trade/trade_details_list.shtml?ADTAG=tenpay_v3.trade.query.details& # 39;) time . sleep(2)才能 wy.switch_to.frame才能(& # 39;quick_login_iframe& # 39;) wy.find_element_by_id才能(“img_out_你的QQ") .click() #这里输入QQ time . sleep(5)才能 wy.get (& # 39; https://www.tenpay.com/app/v1.0/account_detail_today.cgi& # 39;) origin_no_json=wy.find_element_by_xpath (“/html/body")。text origin_json=json.loads (origin_no_json) 时间=dataList origin_json.get(& # 39;记录# 39;) print(“近几天所有订单如下:\ n") for item  dataList拷贝: ,试一试: 时间=money 才能;项目(“amount") 打印才能(“订单创建时间:“,+,项(“create_time"), +,“,订单ID:“, +,项(“trans_id"), +,“,订单金额:“+ str (int(钱)* 0.01)+“,转账人QQ号:“+项目(“payer_id")) ,除了: 时间=money 才能;项目(“amount") 打印才能(“订单创建时间:“,+,项(“create_time"), +,“,订单ID:“, +,项(“trans_id"), +,“,订单金额:“,+,str (int(钱)* 0.01),) data=https://www.yisu.com/zixun/dataList [0] 打印(“最新交易订单如下:/n”) 试一试: 金钱=数据(“金额”) real_qq=数据(“payer_id”) 金钱=str (int(钱)* 0.01) 打印(“订单创建时间:“+数据(“create_time”) +“订单ID:”+数据(“trans_id”) +“订单金额:“+钱+“转账人QQ号:”+ real_qq) 如果(real_qq==qq): 如果(钱==" 2.0 "): 输出(“您的卡密生成成功,为您的QQ号”) 打印(“一天卡密生成成功”) elif(钱==" 9.9 "): 输出(“您的卡密生成成功,为您的QQ号”) 打印(“一个月卡密生成成功”) 其他:输出(“您支付的金额错误! !”) 其他: 输出(“您输入的Q Q号错误! !请确保您的QQ号已经支付成功!”) 打印(“您输入的QQ号错误请输入正确的QQ号”) wy.close () 除了: 金钱=数据(“金额”) 打印(“订单创建时间:“+数据(“create_time”) +“订单ID:”+数据(“trans_id”) +“订单金额:“+ str (int(钱)* 0.01)) wy.close ()怎么利用Python实现QQ实时到账免签支付功能