https://github.com/ywatanabe1989/scitex-browser
Playwright-based browser automation helpers for scholarly paper access (PDF capture, stealth, popups, Google OAuth, ZenRows) — SciTeX ecosystem.
https://github.com/ywatanabe1989/scitex-browser
browser-automation claude-code pdf playwright python scholarly scitex scitex-ecosystem
Last synced: 2 months ago
JSON representation
Playwright-based browser automation helpers for scholarly paper access (PDF capture, stealth, popups, Google OAuth, ZenRows) — SciTeX ecosystem.
- Host: GitHub
- URL: https://github.com/ywatanabe1989/scitex-browser
- Owner: ywatanabe1989
- License: agpl-3.0
- Created: 2026-04-04T05:09:48.000Z (3 months ago)
- Default Branch: develop
- Last Pushed: 2026-04-18T17:03:04.000Z (2 months ago)
- Last Synced: 2026-04-18T18:36:13.478Z (2 months ago)
- Topics: browser-automation, claude-code, pdf, playwright, python, scholarly, scitex, scitex-ecosystem
- Language: Python
- Size: 195 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Cla: CLA.md
Awesome Lists containing this project
README
# scitex-browser
Browser automation for scholarly paper access in the SciTeX ecosystem.
## Features
- **Debugging**: Visual cursor feedback, popup logging, failure capture, test monitoring
- **PDF**: Chrome PDF viewer detection, save-as-PDF automation
- **Interaction**: Click/fill with fallbacks, popup handling
- **Stealth**: Human-like behavior simulation, stealth browser management
- **Remote**: ZenRows API integration, CAPTCHA handling
- **Collaboration**: Shared browser sessions, credential management
- **Auth**: Google authentication helpers
## Installation
```bash
pip install scitex-browser
```
### Optional extras
```bash
pip install scitex-browser[stealth] # playwright-stealth
pip install scitex-browser[remote] # ZenRows integration
pip install scitex-browser[scitex] # Full SciTeX integration
```
## Quick start
```python
from scitex_browser import save_as_pdf, browser_logger
from scitex_browser.stealth import StealthManager
```
## License
AGPL-3.0. See [LICENSE](LICENSE) for details.