728x90
๋ฐ์ํ
await page.evaluateOnNewDocument(() => {
Object.defineProperty(HTMLDivElement.prototype, 'offsetHeight', {
get: function() {
if (this.id === 'modernizr') {
return 1;
}
return elementDescriptor.get.apply(this);
},
});
});
์ถ์ฒ:
https://intoli.com/blog/making-chrome-headless-undetectable/
Making Chrome Headless Undetectable
Using MitmProxy and injected JavaScript feature mocks to bypass Headless Chrome detection tests.
intoli.com
728x90
๋ฐ์ํ
'๐จ๐ผโ๐ป๊ฐ๋ฐ > puppeteer' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
puppeteer - Language, Languages ์์ (0) | 2022.10.13 |
---|---|
puppeteer - ์ํฐ๋ด ๊ฐ์ง๋ฅผ ํผํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (puppeteer_stealth) (0) | 2022.10.12 |
puppeteer - navigator.webdriver ํ์ง ์ฐํ (0) | 2022.10.11 |
puppeteer - UserAgent์ UserAgentData ๋ณ๊ฒฝ ํ๊ธฐ (0) | 2022.10.11 |