成都近几天的天气在其40度高温的肆虐后又峰回路转淫雨霏霏。真不知道这样的凉爽能持续多久,不过,躺在床上,却更加珍惜这难能可贵的天气。最近常常流连于校内(人人)、CSDN、Qtcn还有其他一些forum,也注册了两个以上的邮箱(QQ、163、Gmail),经常因为专注于某一篇文章或某一件事而忘记其他,想想,也厌烦了登陆各大网站时要求输入的验证信息。在成都阴雨天的滋润下,不免萌生了一个想法,做一个登陆助手,来改善自己的生活。

以前对于网站登录的理解局限在CGI的方法上,而且也未有深入尝试。现在想来,发现许多网站的登录栏都留有JQuery的痕迹,所以打算尝试一下。先贴2个最初的界面设计

零零碎碎的看了一些关于jquery和表单的资料,发现几乎所有网站的登录都沿用了form的action形式,如google的:<form id="form" action="https://www.google.com/accounts/LoginAuth" method="post">...</form>,人人网的<form id="form" action="http://login.renren.com/Login.do">...</form>.对于像CSDN、Qtcn这类的blog和论坛则采用了验证码的形式,而关于验证码的获取方式还没有研究,不过猜想和时间有关(因为代码中有如下的信息(CSDN)<a href="#" οnclick="document.getElementById('MzImgExpPwd').src='ShowExPwd.aspx?temp='+ (new Date().getTime().toString(36)); return false">),而Qtcn则以ck.php为路径下载验证码的信息。

对于不需要输入验证码的网站,可以简单的模拟出表单登录的动作,这里基于jquery来实现。

首先,我们需要jquery lib,不大,只有几十k,可以google搜索下。然后是模拟表单提取的操作,较为简单的js写法为

1$(document).ready(function() {
2$('form').hide();
3$('input').hide();
4$('#form').click(function(){
5   form.submit();  //模拟出form的submit事件,前提是form里已经有user和password
6});

7$('#form').click();

8
9});

对于QT端,我们在双击图标后隐式打开网页web.html,里面包含了登陆所需的用户名和密码,而且在登录时,为了不拖沓,我们在上面的js代码中将它隐藏(2、3行代码)。其中4、7行代码模拟了表单提交按钮的点击事件,也可以不需要,直接让form提交表单。

在PC端登陆时遗留的问题为:因为浏览器的控件限制,每次登陆时都提示是否加载ActiveX。

另外,登陆的用户名和密码并没有加密,所以在登录某些网站时,会在地址栏中显示出来

(待续)

凉爽的天气与新的尝试相关推荐

  1. 2020年关于SAP知识问答的一个新的尝试

    古龙小说里有个设定很特别的人物:百晓生.出自名著<多情剑客无情剑>,因通晓武林之事而得名,曾编写<兵器谱>,对江湖中知名人物的武功和兵器做排名,类似现在的<胡润全球富豪榜 ...

  2. 数学模型天气预测方法_预测即将到来的天气的新方法

    数学模型天气预测方法 By: Teja Balasubramanian 创建人:Teja Balasubramanian A new wave arises. Computer programming ...

  3. 上市心不死:墨迹天气急需新故事

    配图来自Canva 在首次冲击IPO被拒近一年多之后,梦碎"APP第一股"的墨迹天气又传出将要重新启动上市的消息.9月22日,墨迹天气与中信证券签订上市辅导协议,将在近日拟在创业板 ...

  4. php天气api,新浪天气API接口

    新浪天气预报API http://php.weather.sina.com.cn/xml.php?city=%B1%B1%BE%A9&password=DJOYnieT8234jlsK& ...

  5. AI解梦成为现实,贝尔实验室新算法尝试找到梦境的隐藏含义

    文章来源: 学术头条 古代巴比伦人认为梦境包含了预言,而古埃及人则将梦境视为神灵给予的信息来崇拜.在 19 世纪 90 年代,西格蒙德·弗洛伊德(Sigmund Freud)为梦境里面的人物.物体和场 ...

  6. 新的尝试!ComponentOne WinForm 和 .NET Core 3.0

    在微软 Build 2018 开发者大会上,.NET 团队公布了 .NET Core 的下一个主要版本 .NET Core 3.0 的规划蓝图:.NET Core 3将开始支持Windows桌面应用程 ...

  7. 沃尔玛、永辉、大润发新尝试迭起,未来零售到底怎么个玩法?

    关于未来零售,零售行业至今仍然没有一个深入浅出的定性描述.虽然行业说不清楚未来零售的具体模样,但是近几年来行业内不少企业都在积极寻求新的转变,试图描绘未来零售的蓝图. 目前,零售行业内积极寻求新尝试的 ...

  8. 有屏智能音箱的新战争、新挑战、新变数

    配图来自Canva可画 2014年亚马逊发布首款Echo智能音箱时,这款产品就凭借独特的语音交互技术迅速占据了超过300多万个家庭端口.到了2021年,智能音箱不仅在形态.功能.语音技术等方面都更为丰 ...

  9. 【智能零售】数据如何驱动新零售:线上单月 1.2 亿背后的数据化运营

    作者简介: 付凌峰,2017 年加入百果园,现数据中心 AI 负责人.此前就职于沃尔玛.卜蜂莲花等大型外资连锁企业,在数据分析.建模与应用实践方面有丰富经验.2010 年起在沃尔玛(中国)总部工作 6 ...

最新文章

  1. linux dmesg 显示可读时间格式
  2. 新手友好系列:网页制作这些环节需要着重强调!
  3. PHP 错误与异常 笔记与总结(14 )记录和发送异常信息
  4. 中通知设置响铃_主动切断干扰源——手机“通知”精细化管理
  5. java子类和父类实例_java中父类与子类之间的转换示例
  6. Python项目实践:绘制玫瑰花
  7. 【新星计划】你真的了解计算机病毒吗?
  8. 基于马尔可夫随机场的深度估计
  9. 支付宝资金预授权怎么开通详解,芝麻信用免押接口开通,免押领取/免押金租赁设备!
  10. Linunx报Resource temporarily unavailable解决办法
  11. 计算机多媒体设备维护维修,学校多媒体教学设备的故障检修
  12. android刷原生rom教程,小米2/2S刷原生安卓Android4.4ROM刷机教程
  13. java中String s=abc及String s=new String(abc)详解
  14. 纵横三国外挂手记(1) 分析篇
  15. 云端体验鸿蒙,AI加持的另类彩电之华为智慧屏带你体验鸿蒙
  16. python自定义cmap_python自定义cmap_Python matplotlib的使用并自定义colormap的方法
  17. solidity的函数修改器(modifier)
  18. keil手把手创建文件
  19. 系统中出现许多wmiprvse.exe进程的处理方法
  20. mysql mvcc

热门文章

  1. 通过phpstudy搭建简单的网站
  2. 不断提高工作水平的10条建议
  3. 老年手机进水了有什么方法?
  4. 射影变换与仿射变换、透视变换(射影既透视,包含了Z轴的信息)
  5. goland中报错: Unresolved reference 错误解决
  6. [技术杂谈][原创]wifi放大器pro 设备连接网络中 然后超时
  7. 冒志鸿(美国ArcBlock创始人兼CEO)
  8. C# Linq First 和 FirstOrDefault的区别
  9. 【公告】LBTC主网升级成功
  10. linux下passwd命令修改用户密码