Excel VBA и Selenium Scraping li теги с тем же именем класса - PullRequest
0 голосов
/ 26 февраля 2020

Это первый раз, когда я пытаюсь очистить с помощью селена, и я пытаюсь очистить теги li с одинаковым именем класса. Ниже приведены коды VBA, которые выглядят следующим образом:

Sub TestSelenium()

Dim obj As New WebDriver
Dim elem As WebElement
Dim doc As HTMLDocument
Dim elemts As WebElements

obj.Start "chrome", ""
obj.Get "https://www.toasttab.com/login"

obj.FindElementById("email").SendKeys ("xxx@xxxx.com")
obj.FindElementById("password").SendKeys ("xxxx@2019")

obj.FindElementById("log-in").Click
obj.FindElementById("switch-toggle").Click

'Below code tried but not working
posts = obj.FindElementByClass("nav-collapse collapse")(1).FindElementByTag("li")
For Each Po In posts
    Debug.Print Po.innerHTML
Next Po

End Sub

Я должен ввести Категория пива (например: 10 бочкового пивоварения - Бойсе) по одному в отфильтрованной области и извлекайте еженедельный отчет по ссылке. Но здесь я не могу найти тег, поэтому требуется помощь экспертов, чтобы решить эту проблему.

Прикрепление страницы с информацией об ошибках в качестве снимка экрана для справки. enter image description here

Просьба помочь мне продвинуться в моем текущем проекте. С уважением, Rajkumar G

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