我想做的是从
上的"访问网站"链接中解析URLhttps://www.truelocal.com.au/business/index-partners/canberra
源读取如下:
<span class="text-frame" ng-class="(vm.getHaveSecondaryWebsites()==true) ? 'with-aditional-item':''">
<span ng-click="vm.openLink(vm.getReadableUrl(vm.getPrimaryWebsite()),'_blank')" role="button" tabindex="0">Visit website</span>
</span>
(我认为那是角度??)
单击链接时,新选项卡将打开url
我看不到来源中的URL解析(使用Python和Selenium)
是否可以使用Python&amp;硒?,
代码:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.truelocal.com.au/business/index-partners/canberra')
driver.find_element_by_xpath('//span[text()="Visit website"]').click()
# Switching to the 2nd newly opened tab
driver.switch_to.window(driver.window_handles[1])
print(driver.current_url)
# Switching to the 1st tab
driver.switch_to.window(driver.window_handles[0])
print(driver.current_url)
输出:
http://www.indexpartners.com.au/
https://www.truelocal.com.au/business/index-partners/canberra