diff --git a/jimm.py b/jimm.py index 63fb5b2..070fd55 100644 --- a/jimm.py +++ b/jimm.py @@ -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/') \ No newline at end of file +page.goto('https://naver.com/')