import asyncio
import time
import pyppeteer
async def open(url="https://baidu.com"):
browser = await pyppeteer.launch({
"executablePath": "C:\Program Files\Google\Chrome\Application\chrome.exe",
})
page = await browser.newPage()
await page.evaluate("""
() =>{
Object.defineProperties(navigator,{
webdriver:{
get: () => false
}
})
} """)
await page.goto(url)
await page.screenshot({
"path": "baidu.png"})
print(await page.content())
await browser.close()
if __name__ == '__main__':
start = time.time()
asyncio.run(open())
end = time.time()
print(f"{(end-start)}s passed.")