2016-02-13 3 views
-1

Я использую cefsharp в vb.net и пытаюсь получить URL-адрес фактической страницы, проверьте, свободен ли документ и нажмите кнопку по классу, так как я могу это сделать?vb.net: как управлять сайтом с помощью cefsharp

Надеюсь, кто-то может мне помочь.

+0

Добро пожаловать в Переполнение стека. Что вы пробовали? Это помогает, если вы можете добавить код и показать, что перед публикацией было предпринято некоторое усилие. Если вы получаете ошибки, в том числе трассировка стека, также увеличивается вероятность получения ответов. – scottysmalls

+0

Вы включили три очень широких вопроса, один из которых вы уже обращались. Можете ли вы предоставить какой-то контекст? Что такое «документ пуст»? – amaitland

ответ

0

Извините за это!

Я решил URL-адрес с:

Dim url As String = browser.Address 

Попробованная нажать кнопку по классу:

browser.ExecuteScriptAsync("document.getElementsByClassName('btn btn-danger btn-lg btn-block betButton').click()") 

Последний один не работает, и я понятия не имею, как проверить документ .. .

+0

Вы пытались выполнить свой 'javascript' в' Chrome DevTools', чтобы он работал? ('CefSharp' также имеет' DevTools', например, 'browser.ShowDevtools()' .https://github.com/cefsharp/CefSharp/blob/bae3c28e9231febcb620701bfbacae43299c4f5e/CefSharp/WebBrowserExtensions.cs#L562 – amaitland

Смежные вопросы