Comments (2)
We appreciate the suggestion and effort of you creating this package. We try to keep our dependencies and software we recommend small and make sure that the projects are backed by multiple maintainers / already gained popularity. Using a extension is usually a niece use-case. I recommend writing a few blog posts first about it, so it ends up on Google and users can try it out.
from playwright-python.
Thank you for your response. I'd like to suggest that there's no need to bundle the extension with Playwright. Instead, you could simply include instructions in Docs to:
- Install the library.
- Use it.
Additionally, the library is a standalone file without any external dependencies. You can review the source here. Drawing from my personal experience in developing the Web Scraping Library Botasaurus, which has garnered 349 stars, I can attest to its utility. For instance, it offers customization options such as solving captchas, as outlined here.
It will occupy just a few lines in your docs, but adding it to docs can significantly save hours of playwright user's time spent on tasks like downloading, unzipping, and configuring extensions.
I understand that as playwright developers, managing numerous feature requests can be overwhelming, but incorporating this change could genuinely save developers hours of effort.
You can discuss it's utility among maintainers in a discussion and in case you find it a good addition to docs you can add it.
Thanks!
from playwright-python.
Related Issues (20)
- [Bug]: Can't capture browser error logs with page.on("pageerror") or page.on("console") HOT 1
- [Bug]: Playwright video does not get created after context is closed until all tests are run HOT 1
- [Bug]: Using `sync_playwright` to bypass context manager (e.g. in REPL) HOT 3
- [Bug]: Remove unnecessary 'type-extensions' requirement
- [Feature]: Update Incorrect type-hints HOT 1
- [Bug]: initializing sync API stuck when using uvloop HOT 1
- [Bug]: When the page.route() function is set, it fails to intercept requests, causing them to stall when the document of the page is new. HOT 3
- [Docs]: Update documentation on basic authentication with pytest HOT 1
- [Bug]: BrowserType.connect doesn't work with the Pytest plugin HOT 1
- [Ports]: Backport client side changes
- [Question]:When I use connect_over_cdp and the download request method is POST, expect_download cannot work,This is a common bug
- How to wait a new page loading? HOT 1
- [Question]:When I use connect_over_cdp and the download request method is POST, expect_download cannot work HOT 5
- 👾👾[Bug]: Can not login twitter by the cookies HOT 3
- modify the browser options
- [Docs]: How to modify firefoxPrefs with python / pytest.ini HOT 3
- [Bug]: route_from_har replay failed, chrome warning "net::ERR_FAILED", unable to replay HOT 2
- [Bug]: Playwright Sync API Usage Issue: Error Encountered When Running Multiple Test Files HOT 2
- [Bug]: context_browse.route is broken for requests initiated by service worker HOT 1
- [Bug]: Future exception was never retrieved future: <Future finished exception=TargetClosedError('Target page, context or browser has been closed')> HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from playwright-python.