我正在使用Selenium,试图从一个元素返回链接路径。 This page具有文本链接“离网或处于嵌入式网络中的客户的信息”。我使用了以下方法:
link_href = browser.find_element_by_xpath('//*[@id="react-search-form"]/div/section/div[2]/div/div[1]').get_attribute("href")
link_href2 = browser.find_element_by_css_selector('#react-search-form > div > section > div.v2-form-item > div > div.v2-link').get_attribute("href")
link_text = browser.find_element_by_class_name('v2-link').text
print(f"""
Link href: {link_href}
Link href2: {link_href2}
Link text: {link_text}
""")
这将返回以下内容:
Link href: None
Link href2: None
Link text: Information for customers who are off-grid or in an embedded network
如何获取link_href和link_href2返回的链接路径?