帮助C#修改网站元素 [英] Help in C# for modifying website elements
本文介绍了帮助C#修改网站元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想用c#或C ++开发一个应用程序。当我们运行应用程序时,它将网站元素
HTMLDoc.all.UserName.type =text
更改为
HTMLDoc.all.UserName.type =密码
并关闭。
我的尝试:
我尝试使用以下代码更改Excel VBA上的元素
Dim MyBrowser As InternetExplorer
Sub Cigna()
Dim MyHTML_Element As IHTMLElement
Dim MyURL As String
On 错误 GoTo Err_Clear
MyURL = https://cignaforhcp.cigna.com/web/public/guest/
设置 MyBrowser = 新 InternetExplorer
MyBrowser.Silent = True
MyBrowser.navigate MyURL
MyBrowser.Visible = True
Do
循环直到MyBrowser.readyState = READYSTATE_COMPLETE
设置 HTMLDoc = MyBrowser.document
HTMLDoc.all.UserName.type = 密码
HTMLDoc.all.UserName.Value = 00000
HTMLDoc.all.Password.Value = 00000
对于 每个 MyHTML_Element 在 HTMLDoc.getElementsByTagName( 输入)
如果 MyHTML_Element.Type = 提交 然后 MyHTML_Element.Click:退出 对于
下一步
Err_Clear:
如果 Err<> 0 然后
Err.Clear
恢复 下一步
结束 如果
结束 Sub
它有效,但我不知道如何在C#上创建应用程序。
解决方案
参见HttpWebRequest Class(System.Net) [ ^ ]。
Hi,
I want to develop an application in c# or C++. when we run the application it change website elements
HTMLDoc.all.UserName.type = "text"
to
HTMLDoc.all.UserName.type = "Password"
and close.
What I have tried:
I try to change elements on Excel VBA with follow code
Dim MyBrowser As InternetExplorer
Sub Cigna()
Dim MyHTML_Element As IHTMLElement
Dim MyURL As String
On Error GoTo Err_Clear
MyURL = "https://cignaforhcp.cigna.com/web/public/guest/"
Set MyBrowser = New InternetExplorer
MyBrowser.Silent = True
MyBrowser.navigate MyURL
MyBrowser.Visible = True
Do
Loop Until MyBrowser.readyState = READYSTATE_COMPLETE
Set HTMLDoc = MyBrowser.document
HTMLDoc.all.UserName.type = "Password"
HTMLDoc.all.UserName.Value = "00000"
HTMLDoc.all.Password.Value = "00000"
For Each MyHTML_Element In HTMLDoc.getElementsByTagName("input")
If MyHTML_Element.Type = "submit" Then MyHTML_Element.Click: Exit For
Next
Err_Clear:
If Err <> 0 Then
Err.Clear
Resume Next
End If
End Sub
It is working but i dont know how can i make an application on C#.
解决方案
See HttpWebRequest Class (System.Net)[^].
这篇关于帮助C#修改网站元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文