利用cookie实现网站的自动登录_零编程实现“某品”网站商品自动下单和秒杀

news/2024/5/9 20:47:07/文章来源:https://blog.csdn.net/weixin_39693662/article/details/111324855
ffc83e29138ce6b3b19e9862b18ba591.png

一、实现原理

  • 用curl模拟发送请求。
  • 通过正常操作获取请求接口地址、请求数据。将每个请求抽取为curl请求地址。最终将各个请求地址合并形成脚 本文件。
  • 优点:面向接口调用,速度快,成功率高。

二、操作步骤

  1. 登录网站,获取登录请求信息和身份信息(1) 打开chrome浏览器,访问某品网站,按F12键显示“开发者工具”。
88a67d3d9194271a81d622395c71b10e.png
  1. 在开发者工具栏中,找到Network标签,点击此标签,用于显示网络请求状态。勾选Preserve log和 Disable cache两个复选框。
273279112135dfbac63977aa19050b96.png
  1. 正常登录网站。在Network标签栏中找到 isLoggedIn 请求,点击并查看此请求的详细信息,并将其中cookie信息保存。将cookie信息保存在新建文件中。
51bab5f095322f47f92812c13083bbe6.png
  1. 模拟购买任意商品,获取商品信息。选好单品,点击直接购买。
94dec28c1e957e2a58b2fc72538da830.png
  1. 在网络请求列表中,找到第1个Pipe请求,并右击复制为curl请求。得到结果如下:
e5edb57ccf03a971e54a8d1e7fa2fdeb.png
  1. 对上方请求进行改造,将cookie改为动态拼接,请求数据改为动态拼接,如下图所示。其中gid为商品编号,pid为单品编号。
4372506adc909c516ca63f7abd6e2ad6.png
  1. 下单确认页面中,确认收货地址,然后点击下单。
83a927f22d45f5f5632f2ea6a0bbac0c.png

网络请求列表中,找到第1个Pipe请求,并右击复制为curl请求。如下图所示。

748158bc477a5e743f3d65f04effb7d0.png
  1. 按照上述第3步要求,对cookie和请求数据进行改造,最终效果如下。

三、 形成脚本文件

将上述3个请求合并成一个脚本文件,即可自动完成指定商品自动下单。但此过程未实现付款操作,需特别注意。

本脚本未实现自动登录功能,读者可参考以上流程自己实现。

最终脚本如下:

c3c490647aa97bc22951220a793310e7.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_810575.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用phpcms如何将静态页面制作成企业网站(中)

上篇博客中讲到了该修改网页的中间部分 中间的内容是这样的&#xff0c;有标题和内容&#xff0c;里面的内容被代码替代,运行起来就这样的 里面的内容就可以在后台管理那里添加 再来看代码部分 <div class"dt-double" style"left: 18.5%;"><!--标…

弹幕 mysql_3、Flask构建弹幕微电影网站-安装mysql数据库及配置

Flask 构建微电影视频网站安装数据库连接依赖包安装包flask-sqlalchemypip install flask-sqlalchemypip listPackage Version---------------- -------Click 7.0Flask 1.0.2Flask-SQLAlchemy 2.3.2itsdangerous 0.24Jinja2 2.10MarkupSafe 1.0pip 18.1setuptools 40.4.3SQLAlc…

html免费自学网,给网页设计师的10个免费在线学习网站

对于一个互联网从业者&#xff0c;持续不断的学习是不可避免的。新的技能是成长的必要条件&#xff0c;也是改变职业生涯的基石。想成为一名优秀的网页设计师、前端&#xff0c;不断砥砺技术&#xff0c;掌握新知识是必修课。还好网络上的在线课程和各类文章越来越多&#xff0…

设置Nginx以列表方式显示网站内容

服务器目录内容&#xff1a; 访问该页面时&#xff0c;将所有文件和目录按列表方式显示 nginx配置文件

开发人员学Linux(4):使用JMeter对网站和数据库进行压力测试

前言表面看来&#xff0c;JMeter与本系列课程似乎关系不大&#xff0c;但实际上在后面的很多场景中起着重要作用&#xff1a;如何获知修改了某些代码或者设置之后系统性能是提升了还是下降了呢&#xff1f;商业的压力测试工具LoadRunner确实很高大上&#xff0c;但是据说费用也…

礼品代发网站源码_小礼品代发能确保是真实物流吗?

我们在进行小礼品代发的时候&#xff0c;也是会有一些信息应该要让自己能够先去了解清楚&#xff0c;尤其是对那些没有什么经验的人来说&#xff0c;更加应该要注意&#xff0c;要让自己能够去好好的了解到这个方面的问题&#xff0c;这可以说是比较重要的&#xff0c;在了解到…

python 做网站_怎么用python做网站

怎么用python做网站? python做网站方法步骤&#xff1a; 1、导入django包 可直接在pycharm下载&#xff0c;或者pip/easy_install Django是一个开放源代码的Web应用框架&#xff0c;由Python写成。采用了MTV的框架模式&#xff0c;即模型M&#xff0c;视图V和模版T。它最初是被…

php有ssm框架吗,SSM框架-企业门户网站-1-工程构建

刚入职一个星期&#xff0c;现在才有时间开始这个框架的博客&#xff0c;我自己接的项目&#xff0c;第一次拿商业项目开源&#xff0c;大神们可能看着会觉得这不怎么样吧&#xff0c;其实我上线的项目是PHP写的&#xff0c;我只是在这个项目的基础上&#xff0c;改为了SSM框架…

vue 解决路由切换 网页音乐播放器继续播放音乐问题(模仿pjax 原理,解决个人网站局部刷新问题)

1.思路 vue 缓存 加 局部刷新 &#xff0c;起到路由切换时&#xff0c;内容发生改变但是不刷新界面&#xff0c;从而实现网页音乐播放器一直播放同一首歌&#xff0c;而不是随着页面刷新停止播放&#xff0c; 2 解决步骤 vue 实现缓存&#xff08;keep-alive&#xff09;首先…

xampp+YII搭建网站

一、安装xampp xampp专为php开发设计&#xff0c;需要的apache&#xff0c;mysql&#xff0c;php已经自带了。特别提醒&#xff0c;请下载PHP版本高于5.4支持Yii2.0的xampp 二、配置环境变量 在系统的环境变量path中新建变量D:\xampp\php\ext和D:\xampp\php 三、安装composer C…

大型网站技术架构(1)

网站都是从小网站一步一步发展为大型网站的&#xff0c;而这之中的挑战主要来自于庞大的用户、安全环境恶劣、高并发的访问和海量的数据&#xff0c;任何简单的业务处理&#xff0c;一旦需要处理数以 P 计的数据和面对数以亿计的用户时&#xff0c;问题就会变的很棘手。 初始阶…

买空间做网站_企业如何搭建自己的官方网站

如今网站建设对于一个企业来说&#xff0c;所起到的作用是至关重要的&#xff0c;在互联网时代&#xff0c;更需要顺应社会的潮流&#xff0c;才能够真正的有利于企业的长远发展。网站建设除了网页设计之外&#xff0c;其他都是比较客观的条件&#xff0c;选择了就不容易修改&a…

IIS发布网站,访问时出现无法识别的属性“targetFramework”错误

今天在IIS发布网站后&#xff0c;访问时出现无识别的属性“targetFramework”错误 错误描述&#xff1a; 错误原因&#xff1a; 是由IIS配置该站点的.NET Framework 版本与程序中的.NET Framework配置的版本不一致引起的 解决方法&#xff1a; 出现这个错误的原因是NET Framewo…

java开发企业网站开发文档6,java开发文档

java开发文档比如商业有什么样的本质&#xff0c;同样的产品在商业里的可行性&#xff0c;你去跨行业去问商业人士。huarimani说&#xff1a;“开源企业的根本原则是结构化的商业模式&#xff0c;模式化的商业模式就是结构化的商业模式。自动化化的商业模式就是为了将产品在众多…

【Python爬虫学习实践】基于Xpath和lxml库解析网站

在之前的学习笔记中&#xff0c;介绍了Xpath语法规则和lxml库的基本使用&#xff0c;同时也列举出了一部分示例代码。为了更加深入地学习和运用好这两大工具&#xff0c;下面以爬取Tencent招聘网站职位信息为实例介绍在实践中基于Xpath和lxml库编写爬虫的基本流程和方法。 Tenc…

基于django的视频点播网站开发-step15-项目部署

项目部署是一个比较大的工程&#xff0c;但这是笔者最喜欢的一个环节&#xff0c;因为在部署过程中&#xff0c;会遇到很多疑难问题&#xff0c;这些问题能促使我学到很多很多的技术。 项目部署&#xff0c;顾名思义&#xff0c;就是将自己的程序存放到远程服务器上面&#xff…

使用Quasar设计Material和IOS风格的响应式网站

GITHUB&#xff1a;使用Quasar设计旅游网站文章链接&#xff1a;使用Quasar设计Material和IOS风格的响应式网站 Quasar Quasar是一款基于Vue.js开发的UI框架&#xff0c;可以让你轻松构建网站简洁明快的界面&#xff0c;更重要的是它还能让你轻松做好RWD&#xff08;响应式网站…

关于网站架构设计的知识

网站架构&#xff0c;一般认为是根据客户需求分析的结果&#xff0c;准确定位网站目标群体&#xff0c;设定网站整体架构&#xff0c;规划、设计网站栏目及其内容&#xff0c;制作网站开发流程及顺序&#xff0c;以最大限度地进行高效资源分配与管理的设计。其内容有程序架构&a…

java验证码的实现原理_web技术开发:网站的验证码的验证原理是什么?怎么实现的?...

src链接到生成验证码图片的servlet应用于数据回显CheckImgServletpackage com.huanfeng.cn;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.BufferedReader;import jav…

建立php的网站配置文件,网站的搭建流程,lnmp环境网站目录以及配置文件,安全等介绍!...

上节我们教了大家linux系统php环境的安装&#xff0c;这里我简单的教大家怎么配置安全&#xff0c;网站的根目录在哪&#xff0c;怎么样才能让一个网站运行起来。一个环境已经安装好了&#xff0c;点击ftp按钮进入ftp管理ftp管理界面可以直观的看到文件和目录等。首先是数据库的…