Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kkristof200/selenium_firefox
User-friendly implementation of a firefox based selenium client
https://github.com/kkristof200/selenium_firefox
python selenium
Last synced: about 1 month ago
JSON representation
User-friendly implementation of a firefox based selenium client
- Host: GitHub
- URL: https://github.com/kkristof200/selenium_firefox
- Owner: kkristof200
- License: mit
- Created: 2020-05-02T21:59:39.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-15T18:16:33.000Z (7 months ago)
- Last Synced: 2024-12-12T19:42:01.379Z (about 2 months ago)
- Topics: python, selenium
- Language: Python
- Homepage:
- Size: 16.1 MB
- Stars: 18
- Watchers: 3
- Forks: 7
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# selenium_firefox
![PyPI - package version](https://img.shields.io/pypi/v/selenium_firefox?logo=pypi&style=flat-square)
![PyPI - license](https://img.shields.io/pypi/l/selenium_firefox?label=package%20license&style=flat-square)
![PyPI - python version](https://img.shields.io/pypi/pyversions/selenium_firefox?logo=pypi&style=flat-square)
![PyPI - downloads](https://img.shields.io/pypi/dm/selenium_firefox?logo=pypi&style=flat-square)![GitHub - last commit](https://img.shields.io/github/last-commit/kkristof200/selenium_firefox?style=flat-square)
![GitHub - commit activity](https://img.shields.io/github/commit-activity/m/kkristof200/selenium_firefox?style=flat-square)![GitHub - code size in bytes](https://img.shields.io/github/languages/code-size/kkristof200/selenium_firefox?style=flat-square)
![GitHub - repo size](https://img.shields.io/github/repo-size/kkristof200/selenium_firefox?style=flat-square)
![GitHub - lines of code](https://img.shields.io/tokei/lines/github/kkristof200/selenium_firefox?style=flat-square)![GitHub - license](https://img.shields.io/github/license/kkristof200/selenium_firefox?label=repo%20license&style=flat-square)
## Description
User-friendly implementation of a firefox based selenium client
## Features
- Easily create a firefox selenium webdriver with proxy(host/port), extensions and other settings, such as, full-screen-window,
private session.
- Override user-agent
- Easily save and load cookies for websites## Install
~~~~bash
pip install selenium_firefox
# or
pip3 install selenium_firefox
~~~~## Usage
~~~~python
from selenium_firefox import Firefoxff = Firefox()
ff.get('https://www.google.com')import time
time.sleep(999)
~~~~## Dependencies
[geckodriver-autoinstaller](https://pypi.org/project/geckodriver-autoinstaller), [kproxy](https://pypi.org/project/kproxy), [noraise](https://pypi.org/project/noraise), [selenium](https://pypi.org/project/selenium), [selenium-browser](https://pypi.org/project/selenium-browser), [setuptools](https://pypi.org/project/setuptools)