如何使用 selenium 重定向到 link
How to redirect to a link using selenium
你好我想重定向到 link 但我也想保存 cookie
有什么方法可以保存 cookie 并重定向到 URL
required_url = driver.find_element_by_xpath("//*[@id='main-content']/div[1]/table/tbody/tr[1]/td[1]/a").get_attribute("href")
这个required_url有一个link,我想重定向到这个link
为了保存 cookie,请按以下方式使用 pickle。
import pickle
import selenium.webdriver
driver = selenium.webdriver.Firefox()
driver.get("http://www.example.com")
pickle.dump( driver.get_cookies() , open("cookies.pkl","wb"))
稍后将它们添加回去:
import pickle
import selenium.webdriver
driver = selenium.webdriver.Firefox()
driver.get("http://www.example.com")
cookies = pickle.load(open("cookies.pkl", "rb"))
for cookie in cookies:
driver.add_cookie(cookie)
并重定向到另一个 URL
required_url = driver.find_element_by_xpath("//*[@id='main-content']/div[1]/table/tbody/tr[1]/td[1]/a").get_attribute("href")
driver.get(required_url)
你好我想重定向到 link 但我也想保存 cookie
有什么方法可以保存 cookie 并重定向到 URL
required_url = driver.find_element_by_xpath("//*[@id='main-content']/div[1]/table/tbody/tr[1]/td[1]/a").get_attribute("href")
这个required_url有一个link,我想重定向到这个link
为了保存 cookie,请按以下方式使用 pickle。
import pickle
import selenium.webdriver
driver = selenium.webdriver.Firefox()
driver.get("http://www.example.com")
pickle.dump( driver.get_cookies() , open("cookies.pkl","wb"))
稍后将它们添加回去:
import pickle
import selenium.webdriver
driver = selenium.webdriver.Firefox()
driver.get("http://www.example.com")
cookies = pickle.load(open("cookies.pkl", "rb"))
for cookie in cookies:
driver.add_cookie(cookie)
并重定向到另一个 URL
required_url = driver.find_element_by_xpath("//*[@id='main-content']/div[1]/table/tbody/tr[1]/td[1]/a").get_attribute("href")
driver.get(required_url)