如何使用selenium重定向到链接



嗨,我想重定向到一个链接,但我也想保存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有一个链接,我想重定向到此链接

要保存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)

相关内容

  • 没有找到相关文章

最新更新