以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 录入网站登录窗口 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=148626) |
||||
-- 作者:yangwenghd -- 发布时间:2020/4/11 16:22:00 -- 录入网站登录窗口 老师 能帮忙分析一下这个是那里错了呀,感谢个感谢,这个不能吧字符输入到网站控件。 Dim web As System.Windows.Forms.WebBrowser = e.Form.controls("webbrowser1").basecontrol Dim Inputs = web.Document.GetElementById("region-code").GetElementsByTagName("user") For Each Input As object In Inputs If Input.id = "manual_code" Then \'Input.SetAttribute("placeholder", "13594605935") Input.SetAttribute("value", "13594605935") ElseIf input.id = "pwd" Input.SetAttribute("value", "ab123456789") ElseIf Input.id = "login-button" Then Input.InvokeMember("click") End If Next |
||||
-- 作者:有点蓝 -- 发布时间:2020/4/11 16:48:00 -- 这种网站做了防护处理的。无法使用代码控制,还是手工登录吧 |
||||
-- 作者:yangwenghd -- 发布时间:2020/4/11 16:57:00 -- 谢谢老师,搞了一下午,这个代码有错吗?如果网站没有防护处理,感谢 感谢 |
||||
-- 作者:有点蓝 -- 发布时间:2020/4/11 17:15:00 -- 如果是想要在打开的浏览器控件里做,上面的用法全部都是错的。看这里:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=32808,看全局代码的用法 |
||||
-- 作者:yangwenghd -- 发布时间:2020/4/11 17:46:00 -- 感觉还是不对样,foxtable那个网站是怎么找到完整的那个输入框的呀, |
||||
-- 作者:有点蓝 -- 发布时间:2020/4/11 17:53:00 -- 看全局代码,直接通过id查找:web.Document.GetElementById(xxx) |
||||
-- 作者:yangwenghd -- 发布时间:2020/4/11 18:50:00 -- 应该就是这个吧?还是没有任何反应, [此贴子已经被作者于2020/4/11 21:44:09编辑过]
|
||||
-- 作者:yangwenghd -- 发布时间:2020/4/11 22:47:00 -- 这个是可以登录的了,分享给大家。
|
||||
-- 作者:yangwenghd -- 发布时间:2021/2/16 23:03:00 -- ![]() ![]() 老师 能帮忙看看这个吗? 就是用户名和密码都输入了但是登录不上呢,感谢 感谢
|