Какую информацию об устройстве хранит cook ie? - PullRequest
0 голосов
/ 23 февраля 2020

Я использую селен для сбора куки, и вот вопрос: хранят ли куки информацию о селене?

Ответы [ 2 ]

0 голосов
/ 24 февраля 2020

Нет , cookie не хранит информацию о Селене .


Cookies

Согласно статья Конфиденциальность касается файлов cookie , файлы cookie безвредны. В базовой форме c - это простые нескомпилированные текстовые файлы, которые помогают координировать удаленные серверы веб-сайтов и ваш браузер для отображения всего спектра функций, предлагаемых веб-сайтами. Эти функции могут включать автоматические c логины и аутентификацию, сторонние показы рекламы, управление рекламой, настройки предпочтений, языковые настройки и т. Д. c.


Отслеживание поведения пользователя

Хотя куки сами по себе не могут копать или исследовать вашу информацию или искать ваш компьютер, они сохраняют личную информацию как минимум двумя способами:

  • Form information и
  • Ad tracking

Эта личная информация создается не самими файлами cookie, а вашим собственным вкладом в формы заказа на сайте, страницы регистрации, страницы оплаты и другие онлайн-формы.


Демонстрация

Простой пример демонстрации информации, хранящейся в файлах 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}]
    
0 голосов
/ 23 февраля 2020

Вы можете проверить список файлов cookie по driver.manage().getCookies(); Тип возврата Set <Cookies>.

Надеюсь, это поможет.

...