asked
Web Crawling with Node.js
5-8. Responding to alert, confirm, and prompt
Written on
·
218
0
puppeteer를 중간단계부터 시작할 수 있는 방법이 있을까요?
가령 페이스북 자동 로그인/로그아웃 예제에서 로그인부터 하는 것이 아니라 로그인한 화면을 크로미움에 띄워놓고 로그아웃만 한다거나 그런식으로요.
자동화 작업을 중간 단계부터 할 방법은 없는 걸까요?(무언가 키를 누르면 그 때부터 작동하게 하는 방법도 좋을 것 같습니다)
Answer 1
안 됩니다. 왜냐면 로그인은 저희가 컨트롤할 수 있는 게 아니라 서버쪽에서 허락해주는 것이라서 마음대로 로그인 상태로 미리 들어갈 수 없습니다.
그러면 중간단계에서 실행시킬 방법도 따로 없는 걸까요?? 직접 타이핑해서 로그인한 뒤에 로그아웃만 실행시키도록요.
page.waitFor... 시리즈들이 있는데 이걸로 로그인되길 기다린 후 자동화를 진행할 수 있습니다. 로그인 되고난 이후의 화면이 뜨기까지 기다리면 됩니다.
그러면 중간단계에서 실행시킬 방법도 따로 없는 걸까요?? 직접 타이핑해서 로그인한 뒤에 로그아웃만 실행시키도록요.