擅长:python、mysql、java
<p>回来更新!
似乎,正如@jww所提到的,这个过程比较复杂,但只是有一点:)</p>
<p>为了使Cookies与任何操作系统完全兼容,必须进行一些特殊处理。在</p>
<p>在我的例子中,我使用pickle库创建兼容文件。要实现这一目标,需要做如下工作:</p>
<pre><code>from selenium.webdriver import Chrome
import pickle
driver = Chrome()
####here you do some job which generate cookies like FB login or whatever
input("Press any key to close session") #you cant simply close browser, in order to make it work browser have to be closed in console so the rest of script will execute
pickle.dump(driver.get_cookies(), open('cookies.pkl',"wb"))
driver.quit()
print("Session closed!")
</code></pre>
<p>这将创建饼干.pkl可以在任何操作系统下访问的文件:</p>
^{pr2}$
<p>正如我提到的,这种cookies文件在任何操作系统下都可以工作,遗憾的是它迫使我使用selenium,但这比什么都不做要好:)</p>