社区
C#
帖子详情
求教自动向网页填写内容的问题
Module
2010-09-20 12:37:17
某一个asp的网页,控件包括文本框和不可修改的下拉列表框,无验证码,想要实现自动向所有的控件中填写内容,完成后再自动点击提交按钮。
小弟以前是搞CS的,且已不再圈内很多年,所以请各位赐教的时候一定要尽量详细。如有可能,最好是自动打开该网页。
...全文
85
9
打赏
收藏
求教自动向网页填写内容的问题
某一个asp的网页,控件包括文本框和不可修改的下拉列表框,无验证码,想要实现自动向所有的控件中填写内容,完成后再自动点击提交按钮。 小弟以前是搞CS的,且已不再圈内很多年,所以请各位赐教的时候一定要尽量详细。如有可能,最好是自动打开该网页。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
q313864740
2011-07-13
打赏
举报
回复
不知道有没有不用WebBrower的方法呢
天地英豪
2010-09-21
打赏
举报
回复
自动填充和提交表单
.Net 2.0实例学习:WebBrowser页面与WinForm交互技巧
webBrowser弹新窗口处理
C# webBrowser禁止在新窗口打开,强制在本窗口打开
Module
2010-09-21
打赏
举报
回复
我在第一个页面填写完用户名和密码后登录,这时候会弹出第二个页面,问题是这第二个页面是在IE的新窗口中打开的,我想问,这第二个页面能不能让它在刚才的webBrowser控件中打开,或者在另外一个的一个webBrowser控件中打开?
Module
2010-09-21
打赏
举报
回复
在webBrowser控件中点网页上的提交不好使,根本不能提交,而在IE里面就没有问题。请问这是怎么回事?
或者能不能不通过webBrowser,直接在IE中进行自动添加内容的操作?
wuyq11
2010-09-20
打赏
举报
回复
HtmlElement btnSubmit = webBrowser.Document.All["submitbutton"];
HtmlElement tbUser = webBrowser.Document.All["name"];
HtmlElement tbPass = webBrowser.Document.All["password"];
tbUser.SetAttribute("value", "");
tbPass.SetAttribute("value", "");
btnSubmit.InvokeMember("click");
或使HtmlElementCollection hec= webbrowser.Document.GetElementsByTagName("input");
foreach(HtmlElement he in hec)
i (he.GetAttribute("") == "")
{
he.InvokeMember("click");//按钮
}
昵称是啥玩意儿
2010-09-20
打赏
举报
回复
每天回帖即可获得10分可用分!
宝_爸
2010-09-20
打赏
举报
回复
对下列列表赋值
iHTMLEle.SetAttribute("selected", "要选中的值");
参考
http://www.daniweb.com/forums/thread238924.html
宝_爸
2010-09-20
打赏
举报
回复
使用webbrowser控件。
1. 找到控件
HtmlElementCollection forms = webBrowser1.Document.GetElementsByTagName("form");
foreach(HtmlElement form in forms)
{
if (string.Compare(form.GetAttribute("action"), "thanks.php", true) == 0)
{
HtmlElementCollection inputs = form.GetElementsByTagName("input");
foreach (HtmlElement input in inputs)
{
if (string.Compare(input.GetAttribute("type"), "submit", true) == 0)
{
input.InvokeMember("click");
}
}
}
}
2.赋值或者点击
textBox:
iHTMLEle.SetAttribute("value", "testtsteadtadfasdfasdfasdfasdfasdfasdf")
点击按钮:
input.InvokeMember("click");
Module
2010-09-20
打赏
举报
回复
谢谢各位,我先看一下。
python request发送用户名密码_requests - python实现
自动
登录需要用户名和密码的网站...
我用python的requests的库实现了模拟登录人人,但是如何用浏览器打开这个
自动
登录后的
网页
呢?webbrowser打开session返回的url不管用......初入python,
求教
!,如果想用浏览器
自动
打开的话,可以尝试一下楼上兄台的...
计算机文化基础
自动
测试系统
摘 要
自动
测试系统是前台应用Dreamweaver8软件,后台结合ASP...用户可以向题库添加、修改和查询试题(卷),还可以
自动
新增科目并建立相应的数据表。允许用户根据自己的需求,从现有的试题库中灵活地抽取各类试题,以
vb/vb.net开发技巧荟萃(九)
各位大侠看看我这程序 求解 小白向各位请教下VB过滤广告的
问题
关于回调函数的
问题
新手请教ocx文件创建的
问题
如何用vb
自动
填写、选择下拉框选项并提交
网页
表单?? 如何恢复最大化 如何写外接程序启动...
vb/vb.net开发精粹(14)
如何用vb
自动
填写、选择下拉框选项并提交
网页
表单?? 如何恢复最大化 如何写外接程序启动路径? 标尺控件 各位大侠帮忙啊,纠结好几天了 如何规定TEXT里面只能输入数字? 悲剧的时钟 各位大侠帮帮忙 这样的...
Design a ticket master system
订票的过程是用户打开订票
网页
(不用考虑认证等
问题
),填一个text box说要订几张票,然后click一个button就打开一个page,那个page会不停的spin直到系统能够预留那几张票,如果预留成功,用户会有几分钟时间填写...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章