Skip to content
This repository has been archived by the owner on Nov 5, 2023. It is now read-only.

GDGVIT/Selenium-Cookie-Injector

Repository files navigation

Selenium Cookie Injector

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

PyPI version



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 SeleniumCookies==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

About

pip package for injecting your browser session cookies to the selenium headless browser window

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages