Files
anime_downloader/inspect_zendriver_test.py

32 lines
1002 B
Python
Raw Normal View History

import asyncio
import zendriver as zd
import json
import os
async def test():
try:
browser = await zd.start(headless=True)
page = await browser.get("about:blank")
# Test header setting
headers = {"Referer": "https://v2.linkkf.app/"}
try:
await page.send(zd.cdp.network.enable())
headers_obj = zd.cdp.network.Headers(headers)
await page.send(zd.cdp.network.set_extra_http_headers(headers_obj))
print("Successfully set headers")
except Exception as e:
print(f"Failed to set headers: {e}")
import traceback
traceback.print_exc()
methods = [m for m in dir(page) if not m.startswith("_")]
print(json.dumps({"methods": methods}))
await browser.stop()
except Exception as e:
import traceback
print(json.dumps({"error": str(e), "traceback": traceback.format_exc()}))
if __name__ == "__main__":
asyncio.run(test())