Сделайте скриншот страницы, используя Chrome --headless + cookies / oauth token - PullRequest
1 голос
/ 23 апреля 2019

Я обнаружил, что можно легко сделать снимок экрана страницы - https://superuser.com/questions/1410641/how-to-take-screenshots-of-a-list-of-urls - по телефону:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --headless --disable-gpu --enable-logging --screenshot="C:\path\to\screenshot.png" http://example.com/

Однако он запускает новый процесс Chrome, в результате чего я могу сделать скриншоты простых страниц, но что со страницами, с аутентификацией (например, Oauth2)? Могу ли я каким-то образом предвидеть Chrome, чтобы использовать уже существующую "сессию" браузера, где я захожу на интересующую страницу, что я собираюсь сделать снимок экрана ИЛИ передать каким-либо образом токен oauth2 или даже файл cookie?

...