update handle

This commit is contained in:
2024-11-27 00:07:48 +09:00
parent 9b64ef0f53
commit 4dd1f83501

View File

@@ -41,8 +41,10 @@ async def Page(headless=True, wait_until='networkidle', timeout=0):
for attr in dir(page):
if callable(method := getattr(page, attr)): setattr(page, attr, sync(method))
async def handle(route):
if route.request.method == 'GET' and (response := await route.fetch()).ok:
sql[route.request.url] = await response.body()
try:
if route.request.method == 'GET' and (response := await route.fetch()).ok:
sql[route.request.url] = await response.body()
except: pass
await route.continue_()
page.route('**', handle)
def goto(url, goto=page.goto):
@@ -53,4 +55,4 @@ async def Page(headless=True, wait_until='networkidle', timeout=0):
page.goto = goto
return page
page = Page()
page.goto('https://naver.com/')
page.goto('https://naver.com/')