[BUG] It doesn't spoof a browser version
Open
Nobody has claimed this yet.
bug
help wanted
- Dominant language
- Python
- Stars
- 1k
- Forks
- 85
- PR merge metrics
- No merged PRs in 30d
Description
Code Sample
import asyncio
import time
import botright
async def main():
botright_client = await botright.Botright(spoof_canvas=False, use_undetected_playwright=True, mask_fingerprint=True)
browser = await botright_client.new_browser()
page = await browser.new_page()
# Continue by using the Page
await page.goto("https://browserscan.net")
time.sleep(3000)
if __name__ == "__main__":
asyncio.run(main())
Screenshots
Desktop (please complete the following information):
- OS: Windows
- Botright version: 0.5.1
- ungoogled-chrome: 131.0.6778.204
Additional context
How to adjust a browser version?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by running the provided Python example with Botright 0.5.1 and checking the reported browser version on browserscan.net. Trace the browser created by new_browser() and determine where version spoofing is expected to occur; done means the reported version matches the configured target without breaking the example.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- playwright, python
- Domain
- devtools, web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100