An open API service indexing awesome lists of open source software.

https://github.com/batuhan0sanli/browser_extension

A library for downloading and using browser extensions
https://github.com/batuhan0sanli/browser_extension

browser chrome chrominium download extension selenium webdriver

Last synced: 5 months ago
JSON representation

A library for downloading and using browser extensions

Awesome Lists containing this project

README

          

# Browser Extension

A tool to download and use browser extensions on Selenium/Browsers!

## Installation

```bash
pip install browser-extension
```

## Usage

### For Download and Use

```python
from browser_extension import ChromeExtension

extension_url = ''
chrome_version = ''

path = ChromeExtension(extension_url, chrome_version).download()
print(path)
```

### Use With Selenium

```python
from browser_extension import ChromeExtension

# Load the extension
extension_url = ''
chrome_version = ''
path = ChromeExtension(extension_url, chrome_version).download()

# Load the extension in Selenium
options = webdriver.ChromeOptions()
options.add_extension(path)
driver = webdriver.Chrome(options=options) # or add to your existing options
```