关于网页登陆问题!

问题描述

刚接触C#很多东西不懂,请各位大神赐教!问题如下:我是想写一个网站自动自动的登录的软件,碰到了下面的问题登录名和密码那个问题是写对了,就是点击登录那个不懂怎么弄,因为他没有名字,所以,我想请教下,怎样识别那个登录按钮!privatevoidbuttonlogin_Click(objectsender,EventArgse){try{wb.Document.All.GetElementsByName("email")[0].SetAttribute("value",textBoxUser.Text);wb.Document.All.GetElementsByName("password")[0].SetAttribute("value",textBoxPwd.Text);HtmlElementhsubmit=wb.Document.All.GetElementsByName("这里的问题,我要怎么修改这一段,先谢谢各位大神了")[0];hsubmit.InvokeMember("Click");网站的源代码//这一段是用户名<inputtype="text"name="email"value="E-mail"onfocus="if(this.value=='E-mail'){this.value='';this.style.color='#000000';}"onblur="if(this.value==''){this.value='E-mail';this.style.color='#989797';}"style="color:#989797;background-color:#F2F3F6;font-size:16px;width:180px;border:1pxsolid#BAD7EB;"/></td><tdvalign="top">这一段是密码<inputtype="password"name="password"value="Password"onfocus="if(this.value=='Password'){this.value='';this.style.color='#000000';}"onblur="if(this.value==''){this.value='Password';this.style.color='#989797';}"style="color:#989797;background-color:#F2F3F6;font-size:16px;width:180px;border:1pxsolid#BAD7EB;margin-left:10px;"/></td><tdvalign="top">这一段是登录的按钮<inputtype="submit"value="Login"style="font-size:16px;"/>

解决方案

解决方案二:
最简单的是使用服务器控件<asp:button>而不是<inputtype=button>。否则你可以给按钮设置一个id属性,这样也可以通过value获得按钮名字。
解决方案三:
引用1楼的回复:

最简单的是使用服务器控件<asp:button>而不是<inputtype=button>。否则你可以给按钮设置一个id属性,这样也可以通过value获得按钮名字。

感谢大神的帮忙,只是这个网站不是我的,我也没法给他取个名字啊!<inputtype="submit"value="Login"style="font-size:16px;"/>我想识别这一段的value名字让它点击这个按钮所以,我主要想问一下,这一段要怎么改,它才能识别出value呢?HtmlElementhsubmit=wb.Document.All.GetElementsByName("这里的问题,我要怎么修改这一段,先谢谢各位
解决方案四:
不好意思,看错了。是这样的,对于没有id的元素,你可以使用它的相对关系来访问。Document.All[顺序编号]
解决方案五:
引用3楼的回复:

不好意思,看错了。是这样的,对于没有id的元素,你可以使用它的相对关系来访问。Document.All[顺序编号]

虽然还没搞定,但是还是很感谢兄弟的发言,感激不尽!
解决方案六:
这个是临晨的帖子啊。让初为程序猿的我表示很有压力啊。。干那么晚啊。
解决方案七:
试试getElementByTagName

时间: 2024-10-26 10:54:06

关于网页登陆问题!的相关文章

网页登陆、注册中的验证码

问题描述 网页登陆.注册中的验证码 往往网页的登录和注册都需要输入验证码,验证码是怎么做出来的, 我个人认为是自己用PHOTOSHOP做,然后用SEVLET检验图片名字和用户输入是否匹配 ? 解决方案 在程序中画出来,用随机的颜色,随机位移,随机进行几何变换以及添加随机的线条.点等. 解决方案二: 用photoshop做你能做多少个?做1000个?黑客把所有的验证码都下载下来,人工识别了,然后存入数据库,对照查表,那你的验证码还有什么意义. 解决方案三: 随机产生几个数字和字母,生成一张图片传到

CSS网页设计实例:网页登陆表单实例

文章简介:网页登陆表单实例. W3cplus从今天刚开推出藤藤练习的CSS3系列.出这个系列主要是为了让同样有着CSS3兴趣的同学更有动力,在这个系列中都是由W3cplus美女成员藤藤每天根据国外搜集的有关psd设计图,然后将设计图通过css3的代码转换成DEMO案例.一是为了自己提高,二是与其他有同样爱好的同学一起分享.如果你喜欢,那就持续关注w3cplus的有关更新. 这个案例主要制作的是一个登录表单,在这个案例中使用了box-shadow.gradient,transform和transi

邮箱-网页登陆录页面的忘记密码功能

问题描述 网页登陆录页面的忘记密码功能 想知道点击"忘记密码"后显示输入账号和绑定账号的邮箱地址, 按照输入的邮箱发送验证码,然后怎么判断输入的邮箱是否是当前账号绑定的邮箱 求助求助,急需急需.. 求大神赐教.. 解决方案 1.根据账号的唯一性去数据库查询该邮箱是否是当前账号的绑定的邮箱 2.不输入账号,直接输入邮箱地址发送邮件,如果邮箱不是当前账号绑定的用户,请用户忽略该邮件 解决方案二: 楼上正解,但是,现在没人用第二个方法.安全性低而且不够人性化

微信公众平台实现微信网页登陆授权开发

文件1:index.php //换成自己的接口信息 $appid = 'XXXXX'; header('location:https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$appid.'&redirect_uri=127.0.0.1/oauth.php&response_type=code&scope=snsapi_userinfo&state=123&connect_redirect=1#we

photoshop设计一个网页登陆框图片制作教程

给各位photoshop软件的使用者们来详细的解析分享一下设计一个网页登陆框图片的制作教程. 教程分享: 先看看最终效果:   1.新建一个文档,这里我用的是400*300像素,填充一个#d0c0be的颜色填充调整层.   2.选择画笔工具,使用圆角柔边画笔,设置前景色为#364e35,画出如下图中的形状出来.   3.执行"滤镜-模糊-高斯模糊",我用的数值是46.9像素,赋予这个颜色层一个模糊效果,跟我们的背景融合.   4.选择圆角矩形工具,并设置前景色为#313c45,画一个圆

jsp网页登陆验证_JSP编程

jsp登陆验证,网页登陆验证带验证码校验,登录功能之添加验证码 part_1:专门用于生成一个验证码图片的类:VerificationCode.java package cn.mike.javase.test; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.File; import java.i

php版微信公众平台之微信网页登陆授权示例

本文实例讲述了php版微信公众平台之微信网页登陆授权.分享给大家供大家参考,具体如下: 微信公众平台实现微信网页登陆授权开发其实是非常的简单了,因为官方的参考程序了,下面小编就看了一站长根据官方参考做的一个网页登陆授权例子,大家可看看. 文件1:index.php //换成自己的接口信息 $appid = 'XXXXX'; header('location:https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$appid.'&r

网页登陆-Android在和客户端如何实现这个网页的登陆

问题描述 Android在和客户端如何实现这个网页的登陆 最近老师部署了个项目,就是实现教务系统的登陆查询,,查询了许多资料,说是post请求获取jsessionid,可是光登陆时能获取jsessioid,但没有验证,原因是网页中不仅仅是直接验证账号密码,而是通过提交表单的方式,搞得我没有一点头绪 ,求大牛指教! -----在网页的代码中有一段js代码------ function login(){ if(document.loginForm.zjh.value == ""){ ale

如何测试一个网页登陆界面

具体需求: 有一个登陆页面, (假如上面有2个textbox, 一个提交按钮. 请针对这个页面设计30个以上的test case.) 此题的考察目的: 面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否了解Web开发,以及设计Test case的能力 这个题目还是相当有难度的, 一般的人很难把这个题目回答好. 首先,你要了解用户的需求,比如这个登录界面应该是弹出窗口式的,还是直接在网页里面.对用户名的长度,和密码的强度(就是是不是必须多少位,大小写,特殊字符混搭)等.还有比如用户对界

不能用网页登陆设置sametime

问题描述 我想通过网页的形式登陆sametime更改服务器的一些设置,但是不能登录,输入了密码后点确定闪一下就没了.不知道怎么能解决.希望大家帮下忙. 解决方案 解决方案二:检查一下proxyserver是否正常