В моей папке cookies есть много файлов cookies1.txt, cookies2.txt, ... и ниже мой сценарий, я пытаюсь использовать его для входа в facebook с помощью cookie, с каждым файлом cookie он загружает и выполняет затем завершите действие и выполните следующий загрузочный файл, он работает нормально, когда я запускаю каждый файл cookie один за другим, но когда я помещаю их все в папку, появляется ошибка, кто-то может мне помочь? Спасибо.
import os
import pickle
import selenium.webdriver
driver = selenium.webdriver.Firefox()
files = os.listdir("cookies")
for f in files:
cookies = pickle.load(open(f, "rb"))
for cookie in cookies:
driver.add_cookie(cookie)
driver.get("http://www.facebook.com")
Показывает:
Traceback (most recent call last):
File "C:/Users/tuong cat/AppData/Local/Programs/Python/Python37-32/Lib/site-packages/new.py", line 10, in <module>
driver.add_cookie(cookie)
File "C:\Users\tuong cat\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 894, in add_cookie
self.execute(Command.ADD_COOKIE, {'cookie': cookie_dict})
File "C:\Users\tuong cat\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\tuong cat\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.InvalidCookieDomainException: Message: Document is cookie-averse