New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

web-browser

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

web-browser

This application is a library for automating with Selenium.

  • 0.0.1
  • PyPI
  • Socket score

Maintainers
1

Python Web Browser Driver

A Python based SDK for web automation using Selenium.

License

License issues - cards

Released under MIT by @Mauricio.

Email : Mauricio

Overview

To use this application you must have any of the following browsers installed:

Chrome - Compatible

firefox - Compatible (minor artifacts)

opera - Compatible

edge - Compatible

Wiki - Full documentation

Table of contents

1. Introduction

Shows how to get access to your API key.

2. Getting Started

Shows how to log in to the client and use the basic code interface

3. Services

Data provided outside of the game server. Like server status, user id, and auto extension plan.

4. GameServer

Data directly related to the game server. This includes the player list, game settings, etc.


Installation

In your terminal install the Web-Browser package with pip.

pip install browserdriver

Browser Drivers

Choose the driver from one of the browsers you have installed:

  • Chrome
  • Firefox
  • Opera
  • Edge

Chrome

Download the Chrome Driver

Locate your Chrome browser version. Open the menu list on Chrome and navigate down to the Help option. Then click on About Google Chrome. In the example below, the driver to download is version 111.

Chrome is up-to-date.

Version 111.#.####.### (Official Build) (64-bit)

Navigate over to ChromeDriver and download the driver which compliments your browser.

Environment Variables

Place the Chrome Driver somewhere accessible by your project. Copy the path location of the Chrome Driver.

Windows PC

Open the system properties in the control panel. At the bottom right, click on Environments Variables.... A new window should pop up.

Create a new User variable:

  • Variable Name: CHROME_DRIVER
  • Variable Value: C:/YOUR_CHROME_DRIVER_PATH

MacOS - Bash

Open the terminal and open the bash profile.

vi ~/.bash_profile

Write into the editor:

export CHROME_DRIVER=./YOUR_CHROME_DRIVER_PATH

Example

Starting the Web-Browser package.

from web_browser import Driver
from web_browser.chrome import Chrome
import os

chrome = Chrome(os.getenv('CHROME_DRIVER'))
driver = Driver(chrome)
driver.get('https://www.google.com')


# Must quit chrome before quitting the application
# else the driver will remain hanging until PC reboot.
chrome.quit()

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc