怎么利用Python实现QQ实时到账免签支付功能

  介绍

这篇文章主要介绍”怎么利用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实时到账免签支付功能