我用的是chrome。
browser = webdriver.chrome()
cookies = browser .getcookies()
json.dumps(cookies )
然后将这个cookie当成字符串存到mysql里面
要用cookie访问时。
browser.get(url)
从数据库取出cookies,然后 cookies = json.loads(cookies)
然后for cookie in cookies :
browser.addcookie(cookie )
然后再次browser.get(url)就行,感觉cookie从数据库取出来好像永远能登上去。
然后用多线程测试
threading.thread(),建立几个这样的线程,发现cookieadd到浏览器本地是独立的,不会互相干扰
我自己用两个账号登录过浏览器,然后退出,在访问url,发现利用的cookie是后面登录的账号
这应该是用代码访问和直接访问浏览器的区别吧。