В Selenium - метод add_Cookies используется для добавления куки на веб-сайты. Но это не работает для некоторых сайтов
from selenium import webdriver
import time
import json
driver = webdriver.Chrome()
driver.get('http://www.flw.ph/portal.php')
wait = input('input [s] to manually login, otherwise cookies login')
if wait == 's':
input('press enter after manually login')
f = open('d:/scrape/cook/flw_cookies.txt', 'w+')
c = driver.get_cookies()
json.dump(c, f)
else:
f = open('d:/scrape/cook/flw_cookies.txt', 'r')
cookies = json.load(f)
print(cookies)
for cookie in cookies:
cookie1 = {}
cookie1['domain'] = ''
# here only empty value will work.
cookie1['name'] = cookie['name']
cookie1['value'] = cookie['value']
print(cookie1)
driver.add_cookie(cookie1)
print('add one cookie successfully')
time.sleep(3)
driver.refresh()
Ожидаемое поведение: Чтобы добавить куки в селен, используя python