как получить ссылки ВСЕХ веб-страниц (а не только страницы, на которой присутствует драйвер) с помощью Selenium?

#selenium-webdriver

Вопрос:

Я пытаюсь извлечь все ссылки, присутствующие на ВСЕХ веб-страницах, но когда я использую «Список ссылок<WebElement> = driver.findElements(По.tagName(«a»));<WebElement>«, извлекаются только ссылки текущей страницы. Есть ли какой-нибудь способ получить все ссылки на n-количество страниц сразу? или это вообще невозможно?

Ответ №1:

Хосе, это невозможно. Селен содержит информацию только о текущей странице, а не о предыдущей или последней странице.

Единственный способ получить все ссылки — это посетить все страницы одну за другой. Я надеюсь, что это ответ на ваш вопрос.

Комментарии:

1. Спасибо тебе, Сахил

2. Пожалуйста, примите ответ, если вам это удалось, я смог ответить на ваш запрос 🙂