作者melody3237 (呆呆美乐蒂)
看板java
标题[问题] 如何将网页load至eclipse并submit呢?
时间Sun May 29 18:23:01 2016
请问一下 各位大大
目前我想写一个程式
是可以登入网页 并且自动做submit的动作
程式会利用eclipse
将网页载入读取进来
读取网页之後 会自动submit
然後再读取一次网页 再重复submit的动作
在jsp的写法我知道可以如下面方式这样写
但是 我要的功能是
重复载入submit 一共要载入二次
所以这种写法可能也会有问题
<form id=test action="test.jsp"></form>
<script> document.getElementById('test').submit();</script>
另外 我也想将网页载入eclipse後
在eclipse上打包.jar档
并利用ui介面 可以去控制 <input type="text" /> 里面的数值
以方便我做後续的扩充
不知道各位大大们 有没有什麽比较好的建议呢?
谢谢您们
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.238.101.233
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1464517384.A.CEB.html
1F:→ swallowcc: 我看不懂什麽叫做网页载入eclipse... 05/29 18:56
2F:→ iFEELing: 可能要先说明你指的 eclipse 是什麽 05/29 19:19
3F:→ iFEELing: 你的写法看起来只是在jsp页面上用js触发submit() 05/29 19:21
4F:→ iFEELing: 但是真正在做这个动作的是浏览器 不是eclipse(IDE) 05/29 19:22
因为我想要利用J2SE
做到 jsp能做到的工作
所以想做到这种流程
网页 -(载入)-> eclipse -(submit送出)-> 网页 -> 到下一个页面 -(再载入)
重复这个动作
抱歉 因为我表达能力不是很好
所以我也不太清楚该怎麽解 会比较清楚
※ 编辑: melody3237 (36.238.101.233), 05/29/2016 23:17:51
5F:推 ripple0129: 你是要自动发http request吗?不然看不懂这样自动subm 05/30 00:47
6F:→ ripple0129: it有什麽意义,看样子也不是在做浏览器测试。 05/30 00:47
7F:→ swallowcc: 还是不理解你的eclipse是啥,是某个跟IDE同名的lib吗? 05/30 00:49
8F:推 ripple0129: 我猜他大概意思是eclipse内建的浏览器 05/30 00:56
9F:→ iFEELing: 你要先搞清楚 JSP/JS/J2SE 分别在哪里执行.... 05/30 01:19
10F:→ iFEELing: 你的思路看起来是用 VisualStudio 的 WebBrowser元件 05/30 01:22
11F:→ iFEELing: 但是在JAVA一般来说很少这样混在一起用 各层会分开处理 05/30 01:24
XD 其实我也不知道该怎麽说明
我只是想做成像外挂一样
可以在一个GUI的图形介面当中
例如上面是讯息框和操作介面
下面的话就是载入的网页
如果有些网页不能自动submit的话
我还可以直接在图形介面上 手动去点选
囧~我表达能力真的有够差的 哭哭
※ 编辑: melody3237 (36.238.101.233), 05/30/2016 22:37:50
12F:→ ripple0129: 你乾脆用html CSS JavaScript 写还比较快 05/31 02:05
13F:→ ripple0129: 而且都要自动submit了怎麽不乾脆直接送Http Request, 05/31 02:06
14F:→ ripple0129: 还省下点的步骤 05/31 02:06
15F:推 ripple0129: 建议你打开chrome按F12找network分页,观察一下按subm 05/31 02:22
16F:→ ripple0129: it後浏览器送出怎样的封包,先了解这个你才会清楚应 05/31 02:22
17F:→ ripple0129: 该要怎麽做。然後这个封包是可以用Java HttpURLConnec 05/31 02:22
18F:→ ripple0129: tion这个api发送出来,简单来说submit一次就是用api送 05/31 02:22
19F:→ ripple0129: 出封包一次的意思,已经尽量白话了。坚持要弄出submit 05/31 02:22
20F:→ ripple0129: 按钮的话,用html自己写个form最快,GUI有点自找麻烦 05/31 02:22
21F:→ ripple0129: 就是 05/31 02:22
23F:→ iFEELing: 你还是用这个好了 JAVA要做成这样要刻一堆元件.... 05/31 23:56