当前位置: 首页 > news >正文

网站域名有哪些医药网站怎么做

网站域名有哪些,医药网站怎么做,广告设计公司企业文化,网站建设百家号参考链接#xff1a; 从Python获取输入 Python京东抢购 分析其中提交信息接口的参数#xff0c;可以成功抢购商品#xff0c;并且可以提交订单。。。。2018年7月17日 提交信息的获取 直接提交信息对post提交分析其中的参数。 经过分析参数大多数在#xff1a;https…参考链接 从Python获取输入 Python京东抢购  分析其中提交信息接口的参数可以成功抢购商品并且可以提交订单。。。。2018年7月17日  提交信息的获取  直接提交信息对post提交分析其中的参数。  经过分析参数大多数在https://passport.jd.com/new/login.aspx   图片验证码地址  判断登陆是否有验证码后面的/uc/showAuthCode可以判断是一个url。  访问上面的code_url地址可以看到获取的是false不需要验证码true需要验证码  分析验证码地址的url  分析验证码的地址验证码是显示在login.aspx尝试是否能在里面获取参数信息。可以看到里面含有image_url图片后面的参数   进行post信息提交  分析post提交url的地址登陆成功回返回success信息   接下来获取用户的信息   就以上三步分析主要还是其中参数分析比较困难以及提交url地址后面需要的参数。有的时候url地址后面不要参数可以但是有的时候没参数就不行。post提交地址的时候一开始没有加上uuid参数就一直不能提交成功。  加入购物车并提交订单  添加到购物车的接口  注意这里提交订单需要加上header头中的’referer’: ‘https://cart.jd.com/cart.action’。  接下来就是提交订单的参数   贴上抢购过程  可以看到订单号是相同的物品购买成功  加入了打码模块和添加多个物品去购物车以及商品倒计时。   完整登陆代码  import requests import json import time import json from pyquery import PyQuery as pq from pprint import pprint as pp class JingDong: headers { User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.89 Safari/537.36, Referer: https://www.jd.com/, } def __init__(self, username, password): self.index_url https://passport.jd.com/new/login.aspx  # 京东首页的地址 self.auth_url https://passport.jd.com/uc/showAuthCode  # 判断验证码地址 self.post_url https://passport.jd.com/uc/loginService?uuid{}ltypelogoutversion2015  # 登陆的地址 self.user_url https://passport.jd.com/user/petName/getUserInfoForMiniJd.action?callbackjsonpUserinfo_ \ str(int(time.time() * 1000))  # 检测用户信息 self.session requests.Session()  # session通信 self.username username self.password password self.uuid def login_info(self):  # 获取登陆信息的参数 response self.session.get( urlself.index_url, headersself.headers).text doc pq(response) sa_token doc(#sa_token).attr(value) uuid doc(#uuid).attr(value) self.uuid uuid eid doc(#eid).attr(value) fp doc(#sessionId).attr(value) _t doc(#token).attr(value) loginType doc(#loginType).attr(value) pubKey doc(#pubKey).attr(value) response self.session.get( urlself.auth_url, headersself.headers).text if true in response:  # 返回的true就是需要验证码 auth_code_url doc(#JD_Verification1).attr(src2)  # 获取code的url auth_code str(self.get_code(auth_code_url)) else: auth_code data {  # 提交的参数 uuid: uuid, eid: eid, fp: fp, _t: _t, loginType: loginType, loginname: self.username, nloginpwd: self.password, authcode: auth_code, pubKey: pubKey, sa_token: sa_token } return data def get_code(self, url):  # 获取验证码 time_str str((int)(time.time() * 1000)) code_url fhttps:{url}yys{time_str}  # 拼接code_img的地址 response self.session.get( urlcode_url, headersself.headers, streamTrue) with open(code.jpg, wb) as f: for chunk in response.iter_content(1024): f.write(chunk) code_text input(请输入验证码) return code_text def login(self): data self.login_info()  # 获取提交的参数 headers { Referer: self.post_url, User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.89 Safari/537.36, X-Requested-With: XMLHttpRequest } try: url self.post_url.format(self.uuid)  # 拼接提交url login_page self.session.post( url, datadata, headersheaders)        # 提交登陆 if success in login_page.text: print(登陆成功) response self.session.get( urlself.user_url, headersheaders)        # 获取登陆信息 response response.text.strip(jsonpUserinfo()\n) pp(json.loads(response)) except Exception as e: raise e jingdong JingDong(用户名, 密码) jingdong.login()
http://www.yutouwan.com/news/400953/

相关文章:

  • 做笑话网站赚钱吗xyz溢价域名最好的网站
  • 会计网站建设意义给网站做h5缓存机制
  • 我是站长网wordpress显示访问量
  • 微信网站开发平台怎么建设营销型网站
  • 做网站前端有前途么1号网站建设
  • 临沂网站建设找谁合肥seo按天扣费
  • 石家庄招投标公共服务平台官网seo优化软件下载
  • 合肥大型网站北京网站制作公司兴田德润实力强
  • 驻马店 网站制作短视频代运营费用明细
  • 网站关键词筛选域名注册网站哪个好
  • 帮做钓鱼网站会怎样成都游戏网站建设
  • 柳州房地产网站建设一般企业邮箱是哪里注册
  • 做网站 怎么推广dw wordpress
  • 深圳宝安区哪里好玩班级优化大师下载
  • 社区网站 备案做项目的网站
  • 培训通网站建设宁波北京网站建设
  • 携程网建设网站的理由交互设计产品有哪些
  • 网站怎么更改后台登陆密码网站设计中的事件是什么
  • 用ip地址做网站网站建设 台州
  • 分享网站模板信和财富网站开发
  • 网站开发合同 doc怎么自己做视频网站
  • 网站开发就业培训班免费红色ppt模板下载
  • 品牌网站建设的意义网站建设常规尺寸
  • 老徐蜂了网站策划书北京网络优化公司
  • 建站哪家好 discuz郑州那家做网站便宜
  • 网站关键字 怎么设置网站建设研究方法
  • 莆田建设局网站wordpress新建字段
  • 课程微网站开发技术wordpress4.4.1
  • 简述织梦网站上传步骤有什么做公众号封面图的网站
  • 做毕业设计哪个网站好应用软件开发包括什么