【发布时间】:2015-12-26 19:12:19
【问题描述】:
我正在尝试抓取这个Website。我已经得到了网站上公司的链接。我需要在新标签中打开每家公司。所有公司的链接都存储在列表中link
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
browser = webdriver.Firefox() # Get local session of firefox
# 0 wait until the pages are loaded
browser.implicitly_wait(3) # 3 secs should be enough. if not, increase it
browser.get("http://ae.bizdirlib.com/taxonomy/term/1493") # Load page
links = browser.find_elements_by_css_selector("h2 > a")
#print link
for link in links:
browser.send_keys(Keys.CONTROL + 't')
所以我想要做的是打开链接中的链接位置并在新选项卡中打开它并执行一些操作并关闭选项卡然后打开下一个选项卡等等所有 365 页面。
有人可以将我指向正确的来源或帮助我增强代码以使用链接列表中的链接打开一个新选项卡。
【问题讨论】:
标签: python-2.7 selenium selenium-webdriver