Skip to main content

A simple CLI tool to set up Selenium scripts and install browser drivers for automation.

Project description

selenium-make

selenium-make automates the installation of essential dependencies for web scraping and browser automation using Selenium and BeautifulSoup. It creates a simple Selenium-based web automation script tailored for the specified browser (Chrome or Firefox).

Installation

To install selenium-make, you can use pip. Run the following command in your terminal:

pip install selenium-make

Usage

After installing the package, you can initialize the selenium project by running the following command:

slm init <browser name>

Supported Browsers

  • Chrome: Use slm init chrome to download the ChromeDriver that is compatible with your browser version.
  • Firefox: Use slm init firefox to download the GeckoDriver that is compatible with your browser version.

Example

To initialize selenium script for using chrome, you would run:

slm init chrome

To initialize selenium script for using firefox, the command would be:

slm init firefox

Requirements

  • Python 3.6 or higher

Contribution

If you would like to contribute to this project, please fork the repository and submit a pull request. Any enhancements, bug fixes, or suggestions are welcome!

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

selenium_make-0.0.2.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

selenium_make-0.0.2-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file selenium_make-0.0.2.tar.gz.

File metadata

  • Download URL: selenium_make-0.0.2.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for selenium_make-0.0.2.tar.gz
Algorithm Hash digest
SHA256 8df45d1d25684812dd91d2696b97dc0990536e9d3f43d31f3ceddd23d4166e1f
MD5 963b0df5d793d16c139f315fa8f49b34
BLAKE2b-256 a6d418cffc6fe720d22d6d2e6dd25917179a1a02a15bdc8150f76bf488d36070

See more details on using hashes here.

File details

Details for the file selenium_make-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: selenium_make-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for selenium_make-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 85e7858715facdd1469b9ab0c39cd206c460fc68ce294bf00658a4ebaf013875
MD5 3d71bba3882980fb08a6554fa7c3d730
BLAKE2b-256 c2e4bb2fdce41c6315eeef3921be3d00be34da502936ddc7e1658e3a5af9b38f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page