Python cookie存储关于设备的哪些信息?
我用硒来收集饼干,问题是:饼干是否储存硒的信息 您可以通过Python cookie存储关于设备的哪些信息?,python,selenium,selenium-webdriver,cookies,pickle,Python,Selenium,Selenium Webdriver,Cookies,Pickle,我用硒来收集饼干,问题是:饼干是否储存硒的信息 您可以通过driver.manage().getCookies()检查cookies列表 返回类型已设置。 希望这会有所帮助。否,cookies不存储有关的信息 曲奇饼 根据文章,饼干是无害的。它的基本形式是简单的未编译文本文件,帮助协调远程网站服务器和浏览器,以显示网站提供的全部功能。这些功能可能包括无麻烦的自动登录和身份验证、第三方广告服务、广告管理、首选项设置、语言设置等 跟踪用户行为 虽然他们自己无法挖掘或研究您的信息或搜索您的计算机,
driver.manage().getCookies()检查cookies列表代码>
返回类型已设置。
希望这会有所帮助。否,cookies不存储有关的信息
曲奇饼 根据文章,饼干是无害的。它的基本形式是简单的未编译文本文件,帮助协调远程网站服务器和浏览器,以显示网站提供的全部功能。这些功能可能包括无麻烦的自动登录和身份验证、第三方广告服务、广告管理、首选项设置、语言设置等
跟踪用户行为 虽然他们自己无法挖掘或研究您的信息或搜索您的计算机,但他们确实以至少两种方式存储个人信息:
和表单信息
广告跟踪
示范 下面是一个简单的示例,用于演示Cookie使用存储的信息:
- 代码块:
import pickle import selenium.webdriver import time driver = selenium.webdriver.Firefox() driver.get("http://www.google.com") pickle.dump( driver.get_cookies() , open(r'C:\Utility\testdata\my_cookies.pickle',"wb")) driver.quit() pickle_off = open(r'C:\Utility\testdata\my_cookies.pickle',"rb") personOut = pickle.load(pickle_off) print(list(personOut))
- 控制台输出:
[{'name': '1P_JAR', 'value': '2020-02-21-14', 'path': '/', 'domain': '.google.com', 'secure': True, 'httpOnly': False, 'expiry': 1584888349}, {'name': 'NID', 'value': '198=DCEMsfy3h6nZ0vpi6p3m3J-vVJpDlUBc7ItYE99kbFtr2fssl-1nVVXqF6joPREjrW-X8yxe5PnDqMNiVaVUd0NY8S_YOfksQdb-SzKSPUP5XumjlTjyTt_C8a5XSOmpUuXnOu-JCXHDe71fTe2KC-0kwb5B7_N7wSzM6Jrozqs', 'path': '/', 'domain': '.google.com', 'secure': True, 'httpOnly': True, 'expiry': 1598107549}]