Scrapy_playwright обработка файлов cookiePython

Программы на Python
Anonymous
Scrapy_playwright обработка файлов cookie

Сообщение Anonymous »

Я пытаюсь очистить тяжелое веб-приложение js, требующее входа в систему. У меня есть токен API, и он есть в моих заголовках:

Код: Выделить всё

headers={
'Authorization':  'Bearer jg87lr8s1pavkq8asopmcjrllrpj3g'}
У меня есть «COOKIES_DEBUG», «COOKIES_ENABLED» и «acceptsCookies» в «PLAYWRIGHT_SETTINGS», для которых установлено значение « True' в настройках.
Однако я не могу получить доступ к странице, которую хочу очистить, и продолжаю получать это в ответе страницы:

Код: Выделить всё

'    Oops! It looks like cookies are disabled. To login you will '
'need to allow cookies from the domain\r\n'
И вот что выдает отладочная программа:

Код: Выделить всё

`2024-03-15 23:45:22 [scrapy.downloadermiddlewares.cookies] DEBUG: Received cookies from: 
Set-Cookie: sUniqueID=20240316064522-50.106.12.146-ee86v38tan; expires=Thu, 16-Mar-2034 06:45:22 GMT; path=/; secure; HttpOnly

Set-Cookie: fb_SessionId=nk45aa4l4cpl4mkgt7dnurvn2rg3gf; path=/; secure; HttpOnly

2024-03-15 23:45:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to  from 
2024-03-15 23:45:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (301) to  from 
2024-03-15 23:45:22 [scrapy.downloadermiddlewares.cookies] DEBUG: Sending cookies to: 
Cookie: sUniqueID=20240316064522-50.106.12.146-ee86v38tan; fb_SessionId=nk45aa4l4cpl4mkgt7dnurvn2rg3gf

2024-03-15 23:45:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to 
2024-03-15 23:45:23 [scrapy.downloadermiddlewares.cookies] DEBUG: Sending cookies to: 
Cookie: sUniqueID=20240316064522-50.106.12.146-ee86v38tan; fb_SessionId=nk45aa4l4cpl4mkgt7dnurvn2rg3gf

2024-03-15 23:45:23 [scrapy.downloadermiddlewares.cookies] DEBUG: Received cookies from: 
Set-Cookie: __RequestVerificationToken=17qyZTsyXmqGyLSF0cQc2C00ailI3MNc3zFAFKsYhgb8kIbELaF_-EE0eMJEtCF4ojvAJVO1kwitiD0dmIY9b4Mf7eFZui1AKRX0sRaloqc1; path=/; HttpOnly

2024-03-15 23:45:23 [scrapy.core.engine] DEBUG: Crawled (200)  (referer: None)`
Разве файл cookie не устанавливается в браузере драматурга? Или мне нужно сделать это вручную в функции обратного вызова?

Подробнее здесь: https://stackoverflow.com/questions/781 ... e-handling

Вернуться в «Python»