本地网站接入外网自动填写用户名密码并登陆

本文介绍了一种利用iframe实现从本地网站自动跳转并登录到外部网站的方法。通过克隆目标登录页面,嵌入到iframe中,并使用JavaScript自动填充用户名密码,最终实现无缝跳转。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本地网站接入外网自动填写用户名密码并登陆

昨天公司给安排了一项任务,让公司的网站能够点击跳转到别的公司的网站上,但是那个网站有用户登陆,公司让跳过这个登陆直接进去。
为了解决这个问题,我是想来想去,最后决定使用iframe来进行中间过渡跳转。
然后我做了一些准备工作:

  • 把需要跳转登陆的那个登录页整个扣了下来(在那个登录页面直接右键另存为),并重命名为login.html
  • 新建了一个login1.html页面,在里面用iframe将login.html导入进去,并进行代码处理
  • 新建了一个login2.html页面,用来进行跳转测试

具体实现过程

login2.html具体代码

    <a href="login1.html" target="_blank">点击跳转</a>//通过点击跳转到login1.html

login1.html具体代码

      <p>正在登陆。。。</p>
      <iframe src="login.html" width="0" height="0" style="border:0;"></iframe>//将iframe宽高设置为0,这样在登陆的时候只能看到上面的正在登陆。。。。
  <script type="text/javascript">
  window.onload=function(){
    document.getElementsByTagName('iframe')[0].contentWindow.document.getElementById("username").value='username';//将用户名添加到input输入框中
    document.getElementsByTagName('iframe')[0].contentWindow.document.getElementById("password_x").value='password';//将密码输入到input输入框中
    var button=document.getElementsByTagName('iframe')[0].contentWindow.document.getElementById("submitBtn");//获取登陆按钮
    setTimeout(function(){
      window.location.href="http://123.59.105.67/vss/home/index.action?rurl=/video/vss_perview"
    },500)//这里我需要进入深层的页面,所以用定时器进行跳转,如果只需要进入就去掉这个定时器就行了
    button.click()//登陆按钮的点击
  }
  </script>

最后运行login2.html页面,测试完美运行。

### 如何配置解决问题以成功建立SecureCRT连接 #### 配置本地终端验证网络连通性 确保本地终端已启动,且已经设置了所需的登录信息。另外,确认SecureCRT连接设置中的主机名或IP地址正确[^1]。 为了进一步验证网络连通性服务器状态,在尝试通过SecureCRT连接之前可以先执行简单的Ping测试来检查目标机器是否在线以及能否访问互联网: ```bash ping www.baidu.com ``` 如果能够正常接收响应,则表示基本的网络环境良好;反之则需排查防火墙、路由等问题直至恢复正常的Internet访问能力[^2]。 #### 正确填写用户名及其他必要参数 当创建新的会话文件时,请注意区分虚拟机名称与实际用于认证的身份凭证——即应在此处输入有效的操作系统账户而非设备标签。例如,对于一台名为“CentOS 7”的VMWare实例而言,假设其上存在一个叫作`wei`的标准用户账号,则应该在对应的字段里键入后者作为身份标识完成后续操作流程[^3]。 #### 建立安全可靠的SSH链接 除了上述准备工作外,还需要关注几个方面来保障整个过程顺利进行: - **协议选择**:通常情况下,默认采用SSH版本2即可满足大多数场景下的需求; - **端口设定**:除非有特殊原因更改过默认监听位置(通常是TCP/22),否则保持原样不必调整; - **密钥交换算法支持情况**:部分老旧系统可能不兼容最新的加密方式,这时就需要参照官方文档适当放宽策略以便达成一致握手条件; - **公私钥对管理机制的应用与否**:考虑到密码明文传输存在一定风险隐患,建议有条件的话优先考虑基于非对称秘钥体系实现无交互式的自动登陆体验提升效率的同时也增强了安全性防护水平。 综上所述,按照以上指导方针逐一核验各项要素之后再发起正式请求往往能显著提高初次接入成功率。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值