Невозможно сохранить переменную типа list, извлеченную из find_elements из Selenium с помощью pickle в Python - PullRequest
0 голосов
/ 15 апреля 2020

Я хотел бы сохранить переменную типа list, используя pickle.

Переменная является выходом из функции find_elements_by_css_selector пакета Selenium.

from selenium import webdriver
import pickle


browser.get("https://www.freepik.com/search?dates=any&format=search&page=1&query=Polygonal%20Human&sort=popular")
result = browser.find_elements_by_css_selector("[class='showcase__link']")

with open('Temp_Result.pkl', 'wb') as f:
    pickle.dump(result, f)

print("EndCode")

Используя приведенный выше код, я получил следующую ошибку

AttributeError: Can't pickle local object '_createenviron.<locals>.encodekey'

Настройка: PyCharm

Могу ли я узнать, что вызывает этот тип ошибки. Заранее спасибо за помощь

...