如何使用登录Selenium Python的任何帐户的登录会话

时间:2020-06-12 14:27:28

标签: selenium selenium-webdriver python-requests selenium-chromedriver

我遇到了使用硒登录帐户的情况,但是登录后我需要使用请求模块执行一些操作。我也必须保持硒实例运行,因为我需要一些信息。

使用硒登录的目的是为了避免一些验证码,并同时在浏览器上查看图形。

登录代码:

from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys

options = webdriver.ChromeOptions() 
options.add_argument("start-maximized")
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
driver = webdriver.Chrome(options=options, executable_path=r'C:\WebDrivers\chromedriver.exe')
driver.get('https://primexbt.com/id/sign-in?redirect=%2Fmy%2Ftrade')
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "input[formcontrolname='email']"))).send_keys("Vela.admi@gmail.com")
driver.find_element_by_css_selector("input[formcontrolname='password']").send_keys("Testing@123")

感谢@Debanjan对此代码提供帮助。

0 个答案:

没有答案