过去1个月我使用过硒。 我想用selenium创建一些小应用程序。当我运行它时,Selenium webdriver会打开一个隐身窗口。 有没有办法让它在普通窗口中启动(即我的帐户已登录)?
这是我使用的代码:( linux中的python代码)
chromedriver = Path to chrome driver
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.get("http://www.gmail.com")
答案 0 :(得分:0)
如果您想重新使用登录/身份验证Cookie,可以保存Cookie然后重新加载。
您可以参考this post:
保存Cookie:
import pickle
import selenium.webdriver
driver = selenium.webdriver.Firefox()
driver.get("http://www.google.com")
pickle.dump( driver.get_cookies() , open("cookies.pkl","wb"))
要添加回Cookie:
import pickle
import selenium.webdriver
driver = selenium.webdriver.Firefox()
driver.get("http://www.google.com")
cookies = pickle.load(open("cookies.pkl", "rb"))
for cookie in cookies:
driver.add_cookie(cookie)