帮助C#修改网站元素 [英] Help in C# for modifying website elements

查看:55
本文介绍了帮助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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆