良匠

您所在的位置:网站首页 易查单是哪个购物平台用的软件 良匠

良匠

2024-07-17 19:25| 来源: 网络整理| 查看: 265

良匠-手把手教你写NFT抢购软(一) 抢购软件原理查看和分析HTTP请求常见HTTP请求 合集: 博客地址

抢购软件原理

我们在点击抢购按钮的时候,会向平台的服务器发送HTTP请求,这条HTTP请求会携带你的账号信息(token或cookie)商品的id、数量、支付密码等等发送到服务器。服务器接收到请求后,会进行执行抢购的操作,然后再返回结果,告诉你是否抢购结果(抢购成功、库存不足、服务器异常……)。

我们的抢购软件,就是跳过了点击抢购按钮的步骤,直接向平台服务器发送抢购的HTTP请求,通过软件的循环发送,可以实现一秒钟发送几十条几百条抢购的HTTP请求,只要有一条HTTP请求被平台服务器处理成功并且返回结果为下单成功,则为抢到了商品。这种方式可比手动或者连点器强很多!!!

查看和分析HTTP请求

打开下方网址:http://lj.ljlju.cn

点击键盘的F12,弹出调试窗口,输入账号:liangjiang 密码:123123 点击登录按钮。

我们会发现侧边多了个login的http请求,我们点开

我们只需要关注三个点

请求的URL地址:http://159.75.125.115:8080/account/login

请求方法:GET

Content-type:application/json;charset=UTF-8

我们再点开负载可以看到我们输入的账号密码信息

再点开响应可以看到登录的结果

我们只需要获取到这些有用的HTTP请求信息,然后通过软件模拟抢购的HTTP请求,即可完成抢购软件的编写。

常见HTTP请求

一般的HTTP请求为GET和POST请求。通常可以这样子理解,我需要向服务器获取数据的则为GET请求,我要提交数据给服务器的为POST请求。

例如:

GET请求:获取用户信息、获取商品信息。

PSOT请求:登录账号、下单商品。

HTTP请求又分为请求头和响应体

GET方式常见请求头:

GET **/login/person?name=liangjaing&password=123123** HTTP/1.1 //请求地址 Host: www.ljlju.cn //请求的目的地 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) //浏览器类型 Gecko/20050225 Firefox/1.0.1 Connection: Keep-Alive //可以不用理解

POST方式常见请求头(application/x-www-form-urlencoded)

POST test/persion HTTP/1.1 Host: www.ljlju.cn User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050225 Firefox/1.0.1 Content-Type: **application/x-www-form-urlencoded** //请求类型 Content-Length: 40 Connection: Keep-Alive Cookie: xxxxxx Token: xxxxxx //用户身份标识 拿到了token或者cookie就相当于登录了这个账号 **name=liangjiang&password=123123** //请求体

POST方式常见请求头(application/json)

POST test/persion HTTP/1.1 Host: www.ljlju.cn User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050225 Firefox/1.0.1 Content-Type: **application/json** //请求类型 Content-Length: 40 Connection: Keep-Alive Cookie: xxxxxx Token: xxxxxx //用户身份标识 拿到了token或者cookie就相当于登录了这个账号 **{"name": "liangjiang", "password": "123123"}** //请求体

响应体就是服务器处理的结果,一般成功的code值为200,抢购的结果会在响应体中展现出来。下面我们通过具体的例子来体会下。

{"success":false,"code":20001,"message":"账户密码错误","data":{}}

前备知识先到这里,第二篇叫大家怎么安装需要用到的软件。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3