开发者社区> amiba.org> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

表单调试工具推荐

简介: 版权是我的,转载没有通过我的同意的爬虫都是傻逼.原文地址:http://www.cnblogs.com/zeusro/   首先,fiddler调试当然可以,但是这玩意太"重"了.而且我记得以前用这东西的时候,整个网络都受到影响,不是很愉快(估计是代理导致的问题).
+关注继续查看


版权是我的,转载没有通过我的同意的爬虫都是傻逼.原文地址:http://www.cnblogs.com/zeusro/

  首先,fiddler调试当然可以,但是这玩意太"重"了.而且我记得以前用这东西的时候,整个网络都受到影响,不是很愉快(估计是代理导致的问题).

  首先这需求的产生背景是这样的.浏览器提交表单的时候,如果不是ajax,是同步的话,页面有变化,请求的报文是看不到的.而有时候,某个表单出问题,有可能是某个input没有赋值.但是页面变化了的话,就啥都不看不到了.所以在提交表单前后,我们需要一个工具来监控这一个过程.我习惯用nightly(火狐的即时更新版).所以经过一番搜索,我找到了这个叫 Tamper Data 的拓展插件.

准备工作

下载

https://addons.mozilla.org/en-US/firefox/addon/tamper-data/

安装和重启

...

打开

火狐现在什么界面我不清楚,但是我的夜壶浏览器,默认是没有工具栏的.这时候按alt+T 就会呼出工具栏.

点击最下面那个,就会弹出他的窗体.

界面预览

初步的使用

在浏览器随便打开一个链接.窗体上就会相应显示.但是注意,别打开那么多链接,或者那种开了定时器定期ajax的网站,不然等下调试的时候会很崩溃.

POST Form

说了那么多废话,其实这才是本文的重点.

打开待调试页面后,点击start tamper.

然后输入关键词,提交表单这是那个工具会有个提示

 

选第一个.会弹出另外一个窗体

右边这些就是我输入的内容.可以自己改,然后点ok.然后就会把修改的内容post到服务器.

需要提出的是,在该窗口出现期间,浏览器那边会处于等待的状态.

响应

双击postdata就会显示中间的提交详情

不足

他的筛选器是基于url的.我想要是能智能一点就好了(比如筛选method=post)

如果不关的话,这玩意会一直拦截浏览器的某些请求

然而,人家最后的更新时间是5年前,所以大家凑合着用吧

 

参考链接:

http://jimbojw.com/wiki/index.php?title=Tamper_Data#Getting_Started


版权是我的,转载没有通过我的同意的爬虫都是傻逼.原文地址:http://www.cnblogs.com/zeusro/

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
前端浏览器高级调试技巧整理
前端浏览器高级调试技巧整理
0 0
移动端、第三方集成应用内置浏览器里如何调试前端代码?
移动端、第三方集成应用内置浏览器里如何调试前端代码?
0 0
【微信小程序】WXSS 模板样式
🍓WXSS 模板样式 1. 什么是 WXSS 2. WXSS 和 CSS 的关系 🍒WXSS 模板样式 - rpx 2. rpx 的实现原理 3. rpx 与 px 之间的单位换算(了解) 🍊WXSS 模板样式 - 样式导入 1. 什么是样式导入 2. @import 的语法格式 🍘WXSS 模板样式 - 全局样式和局部样式 1. 全局样式 2. 局部样式
0 0
如何使用谷歌浏览器调试工具
如何使用谷歌浏览器调试工具
0 0
【Postman】界面功能导航
【Postman】界面功能导航
0 0
ABAP的语法高亮是如何在浏览器里显示的
这篇文章的原文我发表在SAP官方社区上:https://blogs.sap.com/2018/03/09/how-abap-syntax-highlight-is-implemented-in-webide-launched-via-browser/
0 0
微信小程序开发之选项卡
选项卡是web开发中经常使用到的一个模块,在小程序中竟然没有,这里参考别人的文章自己做了一个双选项卡 实现思路: 通过绑定swichNav事件来控制currentTab(当前选项卡)和isShow(是否显示),达到切换展示电影和游戏的目的 代码: 1.
1044 0
Ajax等待返回结果时,弹出一个友好的等待提示
巧用Ajax的beforeSend 提高用户体验 jQuery是经常使用的一个开源js框架,其中的$.ajax请求中有一个beforeSend方法,用于在向服务器发送请求前执行一些动作。 具体可参考jQuery官方文档:http://api.jquery.com/Ajax_Events/ $.ajax({ beforeSend: function(){
1892 0
+关注
amiba.org
垃圾聚石塔
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载