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