Попытка захватить каждый заголовок Reddit, чтобы решить, что нажимать - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь получить каждый заголовок каждого поста в текстовой форме. Каждый текст содержится в теге h3, и я пытался получить заголовок таким образом, но безрезультатно.

Вот что у меня так далеко.

 public void runBrowser()
    {
        IWebDriver driver = new ChromeDriver();
        driver.Url = "https://www.reddit.com/r/nintendoSwitch/";

       string finalText = driver.FindElement(By.TagName("h3")).Text;

        Console.WriteLine(final);
    }

Я пытался использовать Xpath, но также не дал результатов. Если бы кто-то мог помочь, это было бы здорово

1 Ответ

0 голосов
/ 10 октября 2019

Ваша страница может быть еще не полностью загружена, когда вы пытаетесь найти элемент. Пожалуйста, следуйте ответам в этой ветке, чтобы дождаться текста. Также возможно, что есть несколько элементов h3, и первый из них пуст, поэтому найдите все элементы h3 на странице вместо первого.

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