仿真表单:BOT程序模拟人类用户填写表单 并 发送

抓取表单:

HTTPSocket http = new HTTPSocket();

SocketFactory.setProxyHost("openproxy.huawei.com");

SocketFactory.setProxyPort(8080);

HTMLPage page = new HTMLPage(http);

page.open("http://passport.csdn.net/UserLogin.aspx", null);

Vector vec = page.getForms();

HTMLForm htmlForm = (HTMLForm)vec.elementAt(0);

System.out.println("=======action=======");

System.out.println(htmlForm.getAction());

System.out.println("=======method=======");

System.out.println(htmlForm.getMethod());

System.out.println("=======name=======");

System.out.println(htmlForm.getName());

System.out.println("=======value=======");

System.out.println(htmlForm.getValue());

System.out.println("=======toString=======");

System.out.println(htmlForm.toString());

构造仿真表单并发送(每个网页表单需要的元素不一样,下面假如该页面需要用户名,密码和邮箱)

/**

*htmlForm.set() 为构造程序自动发送WEB模拟表单提交的数据,如: username=apple&password=123&email=apple@123.com

*/

htmlForm.set("username","apple");

htmlForm.set("password","123");

htmlForm.set("email","apple@123.com");

page.post(htmlForm);

关于表单的java的程序_JAVA BOT程序模拟人类用户填写表单 并 发送相关推荐

  1. uniapp开发微信小程序-7.用户填写表单信息

    uniapp开发微信小程序-7.用户填写表单信息 本章让用户通过表单更新自己的个人信息,也是本系列文章最后一篇入门分享,之后碰到新颖.常用的功能会继续分享给大家,如果大家有任何问题欢迎留言,我会尽快线 ...

  2. java赛马游戏_Java小程序赛马游戏实现过程详解

    这是当时做的一个小游戏,大概就是程序开始后,会进入用户登录界面,用户输入自己的姓名和密码后,选择登录会进入到赛马比赛的界面,这时可以看见赛马场和马匹的编号,用户可以选择任何一个编号的马进行投注,输入有 ...

  3. java小程序_Java小程序

    java小程序 An applet is a special kind of Java program that runs in a Java enabled browser. This is the ...

  4. java 记事本界面_JAVA/GUI程序之记事本

    自上半年JAVA课程结束后,再也没有看过JAVA了,最近不是很忙,又简单的看了看,本博客纯属记录学习过程,请大神们别笑,其中错误是难免的,毕竟是新手写的博客.下面就进入我们的正题吧,复习GUI时,就想 ...

  5. oracle创建表空间工具,使用sqlplus命令行工具为oracle创建用户和表空间

    这篇文章主要介绍了使用sqlplus为oracle创建用户和表空间的方法,本文介绍的是使用Oracle 9i所带的命令行工具:SQLPLUS,需要的朋友可以参考下 用Oracle10g自带的企业管理器 ...

  6. java 交互输入_JAVA -----------交互式程序

    2.6交互式程序 如果程序能在执行期间交互地从用户输入中读取数据,就可使程序每执行一次时计算出新结果,并且新结果取决于输入数据.这样的程序才具有实用性. 2.6.1 Scanner类 Scanner类 ...

  7. 经典的java程序_Java经典程序

    } } } ----------------- 结果: A B D C B D C B ----------------- 2.写出程序运行结果 import java.lang.StringBuff ...

  8. java 网络序_JAVA 网络程序

    Java在网络编程这个地方做的很好,java的主要目的也是为了网络而生的,它能方便的访问网络上的资源.我们这节课来介绍网络通讯的两种机制:URL通信机制,Socket通信机制. URL表示了Inter ...

  9. java if经典程序_java经典程序题15道(另附自己做的答案)

    [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1, ...

最新文章

  1. Objective-C property属性解析
  2. 与table有关的布局
  3. HLS实现点播和直播时,M3U8文件的不同
  4. 二十、预处理CSS的LESS
  5. MySQL(7)索引
  6. C# 声明方法关键字
  7. django-shell操作模型类
  8. 时评:别让智能设备成为网络安全的“蚁穴”
  9. 无限循环python代码_python - 代码遇到意外的无限循环? - SO中文参考 - www.soinside.com...
  10. horizon服务主要模块_Openstack入门篇(十四)之horizon服务的部署与测试
  11. 【转】小屁孩, 懂个啥
  12. 金属商务本-戴尔Vostro成就3450评测
  13. jquery选择器一
  14. 大数据分析目前面临哪些问题
  15. java 字面值_Java基础之字面值
  16. PreferenceActivity使用简介
  17. Springboot课程试题库管理系统毕业设计源码271129
  18. dcn网络与公网_DCN网络安全分析
  19. 3. 从0开始学ARM-ARM模式、寄存器、流水线
  20. threejs修改模型旋转轴

热门文章

  1. Leangoo敏捷工具企业版-企业管理
  2. leangoo领歌工作台增加卡片动态功能
  3. Linux Ethercat主站
  4. ROS创建工作空间与节点
  5. java调用Windows程序
  6. js 适配手机端屏幕字体大小
  7. JVM---垃圾回收算法详解
  8. Zebra斑马打印机指令编程进阶(语言通用)--利用指令绘制出图像打印
  9. minicom指令_【教程】minicom使用教程
  10. python开发工具和框架安装器_Python 开发工具和框架安装