26 lines
898 B
Python
26 lines
898 B
Python
|
|
from playwright.sync_api import sync_playwright
|
|
|
|
with sync_playwright() as p:
|
|
browser = p.chromium.launch(headless=True, args=["--no-sandbox"])
|
|
ctx = browser.new_context(viewport={"width":1440,"height":900})
|
|
page = ctx.new_page()
|
|
|
|
failed_reqs = []
|
|
page.on("response", lambda r: failed_reqs.append((r.status, r.url)) if r.status >= 400 else None)
|
|
|
|
print("=== HOMEPAGE ===")
|
|
page.goto("https://weval-consulting.com/?cb=trace502", wait_until="networkidle", timeout=25000)
|
|
page.wait_for_timeout(3000)
|
|
for st, url in failed_reqs:
|
|
print(f" {st} {url}")
|
|
|
|
print("\n=== MARKETPLACE ===")
|
|
failed_reqs.clear()
|
|
page.goto("https://weval-consulting.com/marketplace?cb=trace502", wait_until="networkidle", timeout=25000)
|
|
page.wait_for_timeout(3000)
|
|
for st, url in failed_reqs:
|
|
print(f" {st} {url}")
|
|
|
|
browser.close()
|