通过c#Webbrowser开始聊天文本聊天

时间:2011-09-11 15:56:48

标签: c# html browser

我正在开发一个从Omegle.com获取html的应用程序。 问题是,我需要它通过代码启动文本聊天,但我无法弄明白;) 有人有解决方案吗? :)

谢谢!

2 个答案:

答案 0 :(得分:0)

这将开始文字聊天:

Omegle.Document.GetElementById("textbtn").InvokeMember("click")

这将发送您在聊天文本框中输入的内容:

For Each Element As HtmlElement In Omegle.Document.GetElementsByTagName("button")
            If Element.OuterHtml.Contains("class=""sendbtn""") Then
                Element.InvokeMember("click")
                Exit For
            End If
        Next Element

请注意,我已将我的网络浏览器命名为Omegle

答案 1 :(得分:-1)

我查看了网站,我可以看到“开始聊天”按钮始终显示在同一位置。如果您的程序是Windows窗体程序,那么您只需通过代码单击该位置即可。只需将光标移动到该特定位置并发送鼠标点击操作即可。 你应该注入他们的javascript以另一种方式来做,我不认为这是可能的。