求源码
把代码发上来吧
如何让java连续的访问一个网站
答案:4 悬赏:80 手机版
解决时间 2021-03-10 18:20
- 提问者网友:回忆在搜索
- 2021-03-09 23:10
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-03-09 23:38
首先~实现起来不是很难·但是··一般网站的过滤器会把你的IP屏蔽掉·这样属于非法访问··除非不停的更换IP·不然很难不停的访问网站的IP·
全部回答
- 1楼网友:平生事
- 2021-03-10 02:56
访问第一个页面,登陆成功了,会返回sessionid,把取得的sessionid通过cookie传递到第二次访问中,浏览器就是这么实现的,cookie是包含在http请求中。
url url = new url(linkpage1);
httpurlconnection urlconnection = (httpurlconnection) url.openconnection();
......
//第一次访问后,获得session信息,你可以把session_value打印出来,然后根据格式把jsessionid提取出来
//,注意jsessionid=xxx都提取出来,带着jsessionid,也许需要用正则表达式
session_value = urlconnection.getheaderfield("set-cookie");
string[] sessionid = session_value.split(";");
url = new url(linkpage2);
urlconnection = (httpurlconnection) url.openconnection();
//把获取的jsessionid=xxx保存到cookie中,然后连接第二页面
urlconnection.setrequestproperty("cookie", sessionid[0])
urlconnection.connect()
.....
- 2楼网友:从此江山别
- 2021-03-10 01:20
用for循环
- 3楼网友:几近狂妄
- 2021-03-10 01:09
连续刷新,不停的访问
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯