通过c#Webbrowser启动Omegle文本聊天
我正在开发一个从Omegle.com获取html的应用程序。 问题是,我需要它通过代码启动文本聊天,但我无法解决;) 有人有办法吗?:)通过c#Webbrowser启动Omegle文本聊天,c#,html,browser,C#,Html,Browser,我正在开发一个从Omegle.com获取html的应用程序。 问题是,我需要它通过代码启动文本聊天,但我无法解决;) 有人有办法吗?:) 谢谢 我查看了网站,可以看到“开始聊天”按钮始终显示在相同的位置。如果您的程序是windows窗体程序,则只需在代码中单击该位置即可。只需将光标移动到该特定位置并发送鼠标单击操作。 您应该以另一种方式注入他们的javascript,我认为这是不可能的。这将启动文本聊天: Omegle.Document.GetElementById("textbtn").Inv
谢谢 我查看了网站,可以看到“开始聊天”按钮始终显示在相同的位置。如果您的程序是windows窗体程序,则只需在代码中单击该位置即可。只需将光标移动到该特定位置并发送鼠标单击操作。
您应该以另一种方式注入他们的javascript,我认为这是不可能的。这将启动文本聊天:
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
请注意,我将我的webbrowser命名为“Omegle”
Omegle
@Davide:这是人们选择使用它的目的。这里有一个文本聊天选项,可以进行更温和的对话,而这正是OP所要问的。无论如何,我看不出你的评论的相关性。这是一个有问题的评论,不是答案,不需要投票,作为我问他的一个问题,不必让你对它的相关性感到高兴或满意。这不是色情聊天,尽管有些人使用它(这是不允许的)。