【发布时间】:2015-02-05 21:41:25
【问题描述】:
我在 32 位 Windows 机器上使用 Python 2.7。
我正在尝试将物种数据输入http://explorer.natureserve.org 并检索结果,但我很难理解如何去做。不用说我对 Python 比较陌生。
我有以下代码:
import selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get("http://explorer.natureserve.org")
assert "NatureServe" in driver.title
SciName = driver.find_element_by_name('searchSciOrCommonName')
SciName.send_keys("Arabis georgiana")
SciName.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
上述方法有效,但现在我需要在结果页面上选择元素Arabis georgiana,这会将我带到另一个页面。如何将结果页面返回到 Python 并重定向到我真正想要的页面?
【问题讨论】: