puppeteer 이슈 사항

1. 긴 페이지 스크린 샷 짤리는 현상
참고 : https://bugs.chromium.org/p/chromium/issues/detail?id=770769&desc=2

  • crop를 이용하여 처리 
2. addScriptTag 메소드
  • puppeteer version 0.11.0에서 파라미터가 api 문서와 다름 
    • 문서 대로 작성하면 hang이 걸림, 파라미터로 url 값만 넘겨야 함
참고 : https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#pageaddscripttagoptions
    • /node_modules/puppeteer/lib/Page.js
224   /**
225    * @param {string} url
226    */
227   async addScriptTag(url) {
228     return this.mainFrame().addScriptTag(url);
229   }
230 

              3. mac에서는 screenshot 속도가 느림
              (참고 : https://bugs.chromium.org/p/chromium/issues/detail?id=741689&can=1&q=is%3Astarred%20&colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified)

              • centos
              [tomcat@local-centos src]$ node fullpage-snapshoot.js
              { width: 860, height: 26432 }
              snapshot: 1914.957ms
              • macos (os x el capitan)
                [tomcat@local-centos src]$ node fullpage-snapshoot.js
                { width: 860, height: 26432 }
                snapshot: 1914.957ms

                    댓글

                    이 블로그의 인기 게시물

                    Spring Batch - JobParameters Default Value 만들기

                    Hsqldb Server 재기동 시 오류