问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

知道用户名和密码、如何在Java中访问带有用户名和密码的网站 即用url.connect的方法。

发布网友 发布时间:2022-05-02 23:57

我来回答

5个回答

热心网友 时间:2023-10-10 00:15

需要知道这个页面表单中的代码,
浏览器页面上右键,source就可以看到,找到类似
<input type="text" name="xxxx">需要找到的是用户名,密码所对应的表单的name属性,即这里所写的“xxxx”
在页面提交这样一个请求的时候,其实是网url地址里面加参数
假如地址是123.123.123.12/login.jsp
通过页面取到的用户名对应表单字段为UserName
通过页面取到的密码对应表单字段为Passwd
你的用户名为test,密码为123456
那么url就可以这样写
123.123.123.12/login.jsp?UserName=test&Passwd=123456
在浏览器输入这样的地址,其实相当于填写了表单

通过url.connect访问的地址变成这样就可以实现登录了

但是,局限性很大:
1,访问这个网站之后,一般会跳转到登录成功的页面。因为一般登录成功都是这样做的
2,访问其他页面的时候,又是一个另外的url连接请求,如果其他页面没有登录的表单,你就无法访问
3,就算是这个登录界面,也可以很容易的拦截掉这样的登录方式
比如,设置一个验证码(因为无法获取得到,除非另外的技术)
比如,提交表单用js实现,然后在提交的时候把表单里面的名字换掉

仅供参考~~追问亲、你这种方式太普通了吧.。。。把用户名和密码放在url栏里不是都不用这么方式了么?

追答我现在研究的一个东西是用作网站的性能测试,使用的就是这种技术
将参数跟在url后面,java开线程循环的访问,测试出网站的性能瓶颈
是网站,就只能这么做,浏览器就是这个原来,web也就是基于这样的原理

登录成功后返回来内容解析出sessionID,
你在请求那些需要登录才能访问的页面的时候,填写URL时,把这个参数跟上,就可以访问了

热心网友 时间:2023-10-10 00:15

你是要访问网站还是数据库呀。若是网站那你直接登录不就完了吗。如果是数据库的话那你先把相应的数据库驱动加载上然后写一段jdbc的代码就可以连接操作数据库了。

热心网友 时间:2023-10-10 00:16

访问方式。。。

热心网友 时间:2023-10-10 00:17

访问都封装了吧,有可能还加密了,这样访问不好使不吧

热心网友 时间:2023-10-10 00:17

我也想知道
知道用户名和密码、如何在Java中访问带有用户名和密码的网站 即用ur...

通过页面取到的用户名对应表单字段为UserName 通过页面取到的密码对应表单字段为Passwd 你的用户名为test,密码为123456 那么url就可以这样写 123.123.123.12/login.jsp?UserName=test&amp;Passwd=123456 在浏览器输入这样的地址,其实相当于填写了表单 通过url.connect访问的地址变成这样就可以实现登录了 但是...

java登录窗口,如果用户输入用户名或者密码正确了怎么跳转到一个jsp页面...

直接定义跳转位置即可。public class CFRT02Servlet extends HttpServlet { protected void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException, ServletException { //此处添加用户密码信息判断代码,之后走下面的方法即可调转到想要的界面 this.getServletConfig().getServletContext...

Java实现网页自动登录

原理很简单 通过login jsp将登录页面的全部源代码写在当前页面 然后使用javascript脚本将用户名和密码的值填充上 最后提交表单 这样中 终于实现了自动登录的目标 现在我通过一个特殊的网址 就可以自动访问这个oa了 lishixinzhi/Article/program/Java/hx/201311/25882 ...

java怎么和数据库连接

方法/步骤 1、首先需要安装好JDK(配置环境变量),如图所示:2、其次要安装好MySQL数据库,可以使用可视化Navicar For MySQL,如图所示:3、最后通过代码进行连接。(1)确定连接路径URL:String url="jdbc:mysql://localhost(可以是本机IP地址):3306(端口号)/mysqltest(数据库名称)?"+"user=用户账号...

java连接数据库:已知地址、用户名和密码,怎样看到该用户下的所有数据库...

Connection connection= DriverManager.getConnection //打开连接("jdbc:mysql://localhost:3306/Test","root","123456");//Test是你要连接的数据库,root是用户名,123456是密码 Statement st=connection.createStatement(); 创建语句 ResultSet rs= st.executeQuery("select * from user");执行语句,查看...

如何用java实现登陆网站--不需打开浏览器

url = new URL("http://www.baidu.com/");httpurlconnection = (HttpURLConnection) url.openConnection();httpurlconnection.setRequestProperty("User-Agent","Internet Explorer");httpurlconnection.setRequestProperty("Host", "www.baidu.com");httpurlconnection.connect();String cookie0 =...

JAVA在输入用户名和密码正确后,要跳到下一个类的页面

js:function check(){ if(ducument.getElementById('username') == 'Achen' &amp;&amp; ducument.getElementById('password') == 'password' ){ alert("你好,密码正确!"); }else{ alert("账号或密码错误!"); return false; } window.localtion.href='Demo/test.action...

java如何做一个可以登陆网页的程序

logindo.jsp中写 &lt; String username = request.getParamenter("username");//获取登陆页面穿过来的用户名 String password= request.getParamenter("password");//获取登录页面传过来的密码 dao.login(username,password);//跑到程序后台验证用户名密码错误 &gt; 其他的我就不写了,大致都写完了,希望对...

如何从Java代码里实现登录其他网站

如果那个网站是你自己做的,你可以把登录的用户名和密码保存到Cookie里面或者放到Appliction里面保存起来都可以。下次打开的时候你只呀看看Appliction或者Cookie又不有值就好了

用JAVA写的软件,如何去访问一个网站

os.write("username=kaixinmoming&amp;password=860523".getBytes());//提交用户名和密码.当然你要知道这个网站用户名和密码的变量名称向里面传值 BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream())); // 读取结果 String line;while ((line = reader.readLine()) ...

访问局域网电脑需要用户名和密码 访问win10需要用户名和密码 宽带的用户名和密码是什么 访问电脑需要用户名和密码 网络访问电脑需要输入用户名密码 电脑的用户名和密码怎么查看 宽带连接用户名和密码是什么 宽带用户名和密码怎么查 访问共享提示用户名密码
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有人在宿舍安路由器吗 PF89式80毫米单兵火箭筒研制历史 我们的学校宿舍有电话插口。我们想装路由器几个人一起上网。要怎么弄... 昙花一现的解放军自研两截式火箭筒:70式62毫米反坦克火箭筒 近炸引信分类 安装SQL时,我进入了x86/setup文件夹后,执行setupsql.exe,提示却是:_百... 我爸左胸自发性气胸都引流八天了,怎么还没见好转,还有那么多泡泡,今 ... 73岁糖尿病患者 突然左脑出血 引流手术 和器官切除后17天了能 挣眼手 ... 索爱st18i2.3.3 之前用一键root过,现在好像把camera哪个自带的程序误删... st18i能用什么软件刷机 总结华为全球化阶段? java Connection 是个接口 高血压能吃猪油吗 java servlet 怎么获得connection 关于java中接口Connection的问题? 高血压稳定了,可以用猪油熬起来的油烧青菜白萝卜吃吗? java中的Connection是什么,有哪些方法? 每个方法的返回值是什么意思? 高血压可以吃猪油吗 java中的Connection怎么用? 高血压可以吃猪油吗? 血压高能吃猪油吗 炒菜时放有猪油高血压可以吃吗 有高血压平稳了,可以吃猪油烧青菜六十岁以上的? 高血压能吃猪油炒菜吗 威诺壁挂炉烧几小时后显示E1 工行word奋斗信用卡有免费吗? 救命啊,我的WORD出问题了,经常保存卡住强迫退出后桌面的WORD文件就变成这种TEMP文件了。。怎么解决? 壁挂炉威诺牌出现e1怎么解决 冰箱不冰了是怎么回事啊? 电冰箱保鲜不是很凉·也有点·但不能保鲜·帮帮我啊 有高血压能不能吃猪油 如何用java实现tcp connect,tcp syn端口扫描 高血压病人能吃猪油吗 java中如何调用含有connection类型参数的方法。如:f(connection con) 高血压的人能吃猪油吗? java中connect中没有参数 高血压可不可以吃猪油吗 java中Connection的问题? 吃猪油能高血压吗 有高血压可以吃猪油炒的菜吗 请问:JAVA connect to SAP 如何实现? java:实例化了URLConnection无法调用connected 字段,为什么???问题很愚蠢,求解答 老人高血压能吃猪油吗 java的简单程序,connect4 java静态方法中,传入Connection,有的时候会锁表。请问为什么会这样? 高血压能吃猪肉和猪油吗 java connect time out java.sql.connection接口中的createStatement方法在以下代码中是由哪个类来实现的呢? JAVA连接IBMAS400数据库的最佳方式 华为手机现在买哪款性价比高?