Не могу получить href

Всем привет у меня такая проблема. По мне я должен из каждый страницы получить href, div class="b" из тега но получаю пустой список если кто может помогите.

def init_driver():
    driver=webdriver.Chrome(r'C:\Users\Admin\Documents\chromedriver_win32\chromedriver')
    driver.wait = WebDriverWait(driver, 5)
    return driver
def lookup(driver, timeout):
    links_page2=[]
    driver.get("https://www.tours.com/tours_vacations/ireland_(eire).htm")
    scroll_pause_time = timeout
    while True:
        for i in driver.find_elements(By.XPATH, '//div[@class=b]//a'):
            links_page2.append('https://www.tours.com'+ str(i.get_attribute('href')))
        try:
            driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
            element = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.LINK_TEXT, "Next")))
            element.click()
        except:
            return links_page2

driver = init_driver()
links_page2=lookup(driver, timeout=5)
driver.quit()```

Ответы (1 шт):

Автор решения: Art

Поменял это driver.find_elements(By.XPATH, '//div[@class=b]//a') на это driver.find_elements_by_css_selector('div.b>a') и сработало ))

→ Ссылка