Как открыть браузер после входа в систему с помощью MechanicalSoup и Python? - PullRequest
0 голосов
/ 03 июня 2019

Я пишу скрипт Python с помощью MechanicalSoup для автоматизации задачи входа в систему.Сценарий успешно выполняется, и я вижу, что метод get_url() возвращает url, который сообщает, что вход выполнен успешно.В конце я хочу открыть браузер (в моем случае Google Chrome) на странице после входа в систему, но проблема в том, что мне нужно снова ввести имя пользователя и пароль через сам Chrome!

Есть ли какое-нибудь решение?за это?

Заранее спасибо!

1 Ответ

0 голосов
/ 03 июня 2019

вы должны использовать селен Например, для входа в систему через Firefox код Python

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get("https://www.instagram.com/")
#######################################################################################
emailOrPhone=driver.find_element_by_name("emailOrPhone")
fullName = driver.find_element_by_name("fullName")
username=driver.find_element_by_name("username")
password=driver.find_element_by_name("password")
login_btn = driver.find_element_by_xpath('//*[@class="_0mzm- sqdOP  L3NKy       "]')
#######################################################################################
emailOrPhone.send_keys('somayeteymuri721373@gmail.com')
fullName.send_keys("somayeteymuri")
username.send_keys("yusf4ty72")
password.send_keys("1752s1353")
login_btn.click()
########################################################################################
...