Запустите текстовый чат Omegle через c # Webbrowser - PullRequest
1 голос
/ 11 сентября 2011

Я работаю над приложением, которое получает html с Omegle.com.Проблема в том, что мне нужно запустить текстовый чат с помощью кода, но я не могу понять;) У кого-нибудь есть решение?:)

Спасибо!

Ответы [ 2 ]

0 голосов
/ 08 марта 2015

Запустится текстовый чат:

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.

0 голосов
/ 19 декабря 2011

Я проверил сайт и вижу, что кнопка «Начать чат» всегда появляется в одной и той же позиции. Если ваша программа представляет собой программу Windows Forms, вы можете просто щелкнуть эту позицию в коде. просто переместите курсор в эту конкретную позицию и отправьте действие мыши. Вы должны ввести их javascript, чтобы сделать это по-другому, и я не думаю, что это возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...