怎么可以在网页自动填写信息呢?

怎么可以在网页自动填写信息呢?,第1张

所有的浏览器都可以记录以前的表单信息,再次访问时可以快速的填写,但大都是需要鼠标或键盘辅助 *** 作,更方便的可以到火狐的组件中心找下:

1、iMacros

如果你喜欢FireFox网页浏览器,但是厌倦了重复性的任务比如每天访问相同的网站,填写表单,记忆密码,那么iMacros(Firefox版)就是你梦想的解决方案! iMacros设计用来自动执行网页上最具重复性的任务。如果有什么行动你需要重复,只需在iMacros中记录它。下次你需要做它时,只需点击一个按钮整个宏就会运行!有了iMacros,你就可以轻松快速的填写表单,记忆密码,从其它网站下载信息,抓取网页(从多个网站中获取信息),还有更多。你可以在你的计算机上保留宏供自己使用,或者将它们放入网页,博客,公司内部网或者如何社交书签服务和其他人一起分享。使用的极限只取决与你的想象力!*** 任何你用FireFox做的,iMacros都可以自动执行它。

2、LastPass

LastPass是一款让您的上网浏览更便捷更安全的免费在线密码管理器和表单过滤器。LastPass以插件的形式支持IE和Firefox(Opera, Safari, Chrome, iPhone,Opera 通过书签小工具形式支持),它允许您从任何主流的密码存储器导入和导出密码,捕获其它管理器无法捕获的密码包括很多AJAX表单。它也允许您轻松地创建强大的密码。您的敏感信息在上传之前已在本地计算机上加密,因此就算是LastPass的员工也无法得到密码信息。一次性密码和屏幕键盘帮助保护您的主密码。LastPass是您将永远都需要的最后一个密码。它允许您:

-创建强大的密码,您只需要记住一个。

-自动填写表单以节省您的时间

-一次点击就能登录您喜爱的网站

-从多台电脑无缝地访问和管理您的数据信息

-与朋友分享登录信息同时也让他们与你分享登录信息

-使用一次性密码和屏幕键盘帮助保证您旅途中的信息安全

-支持IE,所以就算您切换浏览器也同样保持同步,换电脑也如此

-通过书签小工具形式支持Opera, Safari, Chrome, iPhone, Opera Mini

-支持从其它密码管理器中导入数据,如Roboform, Keepass, PasswordSafe, MyPasswordSafe, Sxipper, TurboPasswords, PassPack, Firefox以及IE内置的密码管理器

-导出的您的数据通常在插件和网站甚至导回到Firefox时均可用。

-在windows上,可以帮助您恢复丢失的电脑上储存的密码

-捕获其它密码管理器无法捕获的密码,像那些用AJAX登录的网站、美国银行的多步式登录以及像使用“保存所有数据”功能的ING银行那样令人沮丧的网站。

-使移动到一台新电脑或使用多台电脑变得简单

-能在任何有Firefox的平台上使用

-手机请访问http://m.lastpass.com

当然,如果用的不是火狐,也可以到其他浏览器的组件商店找找,一般都会有的

要用到webBrowser控件。通过获取网页控件中的输入框等,自动填充数据。

HtmlElement gou = webBrowser1.Document.All["cond"]

HtmlElement btnSubmit = webBrowser1.Document.All["zhuche"]

HtmlElement tbUserid = webBrowser1.Document.All["username"]

HtmlElement tbPasswd = webBrowser1.Document.All["password"]

HtmlElement tbPasswd2 = webBrowser1.Document.All["password2"]

HtmlElement eml = webBrowser1.Document.All["email"]

HtmlElement bn = webBrowser1.Document.All["baby_name"]

HtmlElement bd = webBrowser1.Document.All["buyDate"]

// if (tbUserid == null || tbPasswd == null || btnSubmit == null)

// return

bn.SetAttribute("value", "小宝")

bd.SetAttribute("value", "2010-1-1")

tbUserid.SetAttribute("value", textBox1.Text + i.ToString())

tbPasswd.SetAttribute("value", "000000")

tbPasswd2.SetAttribute("value", "000000")

eml.SetAttribute("value", "[email protected]")

验证码是图片的情况下,要单独写一个图片验证才可以获取图片上的验证码。

添加一个<input type="hidden" name="shengnei" />

然后在省份的select加OnBlur事件,去执行一个JS过程,JS过程中通过取得省份下拉列表中的值,来判断省内还是省外,然后document到隐藏的shengnei表单去

因为我觉得这个没用,所以就不写代码了,因为省内省外最终你是入库,对吧?

<%

shengnei=trim(request("省份表单名"))

if shengnei="广东" then

isshengnei="省内"

else

isshengnei="省外"

end if

%>

兄弟做ASP的,应该明白什么意思吧?

然后isshengnei这个变量就是省内或省外了,把这个变量的值写入数据库就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11949856.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存