【发布时间】:2019-03-21 09:03:29
【问题描述】:
我用 selenium 在 python 中创建了一个脚本来抓取位于网站中Contact details 内的网站地址。但是,问题是没有与该链接关联的 url(不过我可以点击该链接)。
如何解析位于
Contact details内的网站链接?
from selenium import webdriver
URL = 'https://www.truelocal.com.au/business/vitfit/sydney'
def get_website_link(driver,link):
driver.get(link)
website = driver.find_element_by_css_selector("[ng-class*='getHaveSecondaryWebsites'] > span").text
print(website)
if __name__ == '__main__':
driver = webdriver.Chrome()
try:
get_website_link(driver,URL)
finally:
driver.quit()
当我运行脚本时,我会看到与该链接相关联的可见文本Visit website。
【问题讨论】:
标签: python python-3.x selenium selenium-webdriver web-scraping