.NET 4.x ExecuteJavascriptWithResult не работает (awesomium) - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Добрый день! Нужна ваша профессиональная помощь. Я не так давно сел за VB Net и тем более не знаком с JS. Знаю, что темы подобные на форуме уже есть, но все таки, на мой взгляд, они немного отличаются от моего вопроса. Подскажите где я допускаю ошибку. Работаю с Аwesomium. Вот так работает:
Листинг программы
  1. Dim document = CType(WB.ExecuteJavascriptWithResult("document"), Awesomium.Core.JSObject)
  2. WB.ExecuteJavascriptWithResult("document.getElementsByClassName('client_link')[0].click()")
Но так нажимается исключительно первая ссылка. Мне же надо перебрать ряд ссылок, помимо этого выполняя другие действия в цикле. И вот так уже не работает:
Листинг программы
  1. Dim js As String
  2. For i = 0 to 9
  3. js = Chr(34) & "document.getElementsByClassName('client_link')[" & i & "].click()" & Chr(34)
  4. WB.ExecuteJavascriptWithResult(js)
  5. 'Тут что-то делаем
  6. Next i
Сломал всю голову уже с этим. Заранее благодарен!

Решение задачи: «.NET 4.x ExecuteJavascriptWithResult не работает (awesomium)»

textual
Листинг программы
  1. Dim js As String
  2. For i = 0 to 9
  3. js = "document.getElementsByClassName('client_link')[" & i & "].click()"
  4. WB.ExecuteJavascriptWithResult(js)
  5. 'Тут что-то делаем
  6. Next i

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут