Files
anime_downloader/inspect_zendriver_test.py
projectdx 24217712a6 v0.6.23: Fix Linkkf download - CDP Headers wrapper, yt-dlp --add-header support
- Fix zendriver_daemon CDP Headers bug (wrap dict with zd.cdp.network.Headers())
- Fix HTML entity decoding in iframe URLs (use html.unescape())
- Simplify GDM source_type to always use 'linkkf'
2026-01-08 01:29:36 +09:00

32 lines
1002 B
Python

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())