티스토리 뷰
puppeteer access denied 해결 방법 - puppeteer-extra-plugin-stealth
안녕하세요. 이번 포스팅에서는 puppeteer access denied 에러를 해결하는 방법에 대해 알아보겠습니다.
저는 쿠팡 크롤링 과정에서 puppeteer access denied 에러가 발생해.. 아주 고생을 했습니다 ..!
다행히 열심히 구글링한 결과, 해결 방법을 찾을 수 있었습니다 !
이 문제를 한번에 해결해주는 라이브러리가 있더라구요.. !
'puppeteer-extra-plugin-stealth' 라이브러리를 이용하면 문제를 해결 할 수 있습니다.
설치하기
npm install puppeteer puppeteer-extra puppeteer-extra-plugin-stealth
사용방법 예시코드
// puppeteer-extra 는 puppeteer의 모든 기능을 가지고 있습니다.
// plugin과의 호환을 위해 puppeteer 대신 puppeteer-extra를 사용해주세요.
const puppeteer = require('puppeteer-extra')
// 플러그인을 puppeteer의 기본값으로 넣어주세요.
const StealthPlugin = require('puppeteer-extra-plugin-stealth')
puppeteer.use(StealthPlugin())
// 일반적인 사용 예시
puppeteer.launch({ headless: true }).then(async browser => {
console.log('Running tests..')
const page = await browser.newPage()
await page.goto('https://bot.sannysoft.com')
await page.waitForTimeout(5000)
await page.screenshot({ path: 'testresult.png', fullPage: true })
await browser.close()
console.log(`All done, check the screenshot. ✨`)
})
더 자세한 내용이 필요하시다면 공식 문서를 참고해주세요 !
https://www.npmjs.com/package/puppeteer-extra-plugin-stealth
'개발일기 > ETC' 카테고리의 다른 글
[VSC] .ts, .tsx 파일에서 prettier가 작동하지 않을 때 해결방법 (0) | 2022.11.12 |
---|---|
[React ] React에서 디스코드 오픈채팅 위젯 만들기! (0) | 2022.03.20 |
[Error] AWS S3 NEXTJS 배포 후, index외 페이지에서 새로고침 할 때 에러가 뜨는 문제 해결. (0) | 2022.03.18 |
faker 오류, faker.js사태 - faker구버젼 사용하기 (0) | 2022.03.03 |
VSC (Visual Studio Code) 단축키 모음, 내가 자주사용하는 단축키 위주로 (0) | 2022.03.03 |
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 산업안전기사 실기
- 전력공학
- 전기기사실기단답
- 실기CBT
- 전기기사
- dummydata
- TypeScript
- JavaScript
- 전기산업기사
- 개더타운
- 전기기사필기
- KEC반영
- cbt
- 산업안전기사
- 모두CBT
- 게더타운
- TS
- 전자기학
- 전기기기
- nextjs
- shortid
- 전기기사 필기
- fakerjs
- 게더타운맵
- React
- zep
- 전기기사실기CBT
- 산안기 합격률
- gathertown
- 전기공사기사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함