SeleniumCookies

COOKIE INJECTION FOR SELENIUM


Keywords
SELENIUM, COOKIE
License
MIT
Install
pip install SeleniumCookies==0.4

Documentation

Selenium Cookie Injector

Inserts Cookie from your all other web browsers into the selenium. It may include session ids, tokens etc.

PyPI version



forthebadge made-with-python ForTheBadge built-with-swag 4U
GitHub starsGitHub followers GitHub repo size GitHub code size in bytes GitHub last commit GitHub contributors Open Source Love png3
GitHub issues GitHub issues-closed
GitHub pull-requests GitHub pull-requests closed
License HitCount Maintenance

Functionalities

  • Cookie adding from other Browsers cookie
  • Explicit and Selected Cookie Addition
  • Passwords Addition from other Browsers to Selenium Browser

Instructions to run

  • directions to install
pip install SeleniumCookie==0.2
  • directions to execute
from selenium import webdriver
from SeleniumCookies import cookie_injector

driver = webdriver.Chrome('cdr/chromedriver')
driver.get("https://www.google.com")

#COOKIE INJECTION
cookies = cookie_injector.inject_cookie()
for cookie in cookies:
	try:
		driver.add_cookie(cookie)
	except:
		pass

Test

  • Whatsapp AutoLogin after one-time QR-Scan
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument("--user-data-dir=chrome-data")
driver = webdriver.Chrome('cdr/chromedriver', options=chrome_options)
chrome_options.add_argument("user-data-dir=chrome-data")
url = 'https://web.whatsapp.com/'
driver.get(url)
  • Checking for added Cookies
    • Run the above script
    • Now in Chrome Search Bar: chrome://settings/siteData
    • Added Cookies can be seen now
    • Additon of cookie subject to it's various parameters and data it has
    • In my test 279 (119 websites) cookies were injected and 2924 were rejected

Chromedriver Download


Contributors



Made with ❤️ by DSC VIT

saythanks LinkedIn Instagram