camoufox
camoufox copied to clipboard
🦊 Undetected web scraping browser
**Reproducible code** ``` from playwright.async_api import Playwright, async_playwright, expect CONFIG = { 'window.outerHeight': 1056, 'window.outerWidth': 1920, 'window.innerHeight': 1008, 'window.innerWidth': 1920, 'window.history.length': 4, 'navigator.userAgent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0)...
With Playwright one cannot access Shadow Dom (closed) so how are we supposed to click the checkbox ? For ex- https://nopecha.com/demo/cloudflare The browser works smooth for non interactive cloudflare. Thank...
### Describe the feature: - Random starting point and random end point for clicking the elements - Auto click for cloudflare turnstile - Random sleeps while key press down and...
in Python, the mouse moves and inputs like a human, making the website unable to detect it,how can I do it, can you help me ,thanks?
```python import asyncio import json from playwright.async_api import async_playwright # Example config CONFIG = { 'window.outerHeight': 1056, 'window.outerWidth': 1920, 'window.innerHeight': 1008, 'window.innerWidth': 1920, 'window.history.length': 4, 'navigator.userAgent': 'Mozilla/5.0 (Windows NT 10.0;...
Maybe make a server so we can ask our doubts easily and share ideas etc
### Describe the bug: Refreshing the current page does not work when using playwright or the camoufox browser directly. When using playwright, playwright times out on page reload. Hopefully this...
### Describe the bug: set proxy like below it works return { 'server': f'nimble-{country}.proxy.example.com:xxx', 'username': f'nimble_user_{country}', 'password': 'nimble_password_example' } but set the mitm proxy like below not work return {...
### Describe the bug: Using AsyncNewBrowser to asynchronously crawl multiple pages will Causing a timeout, but using the native Playwright won't. log: ``` raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None playwright._impl._errors.TimeoutError:...