impossible d'accéder à google avec l'automatisation sélénium c #

Sep 16 2020

Je suis nouveau dans ce domaine et j'essaie désespérément de télécharger une vidéo sur youtube à l'aide du pilote Web Selenium Chrome, mais lorsque j'essaie de me connecter à mon compte Google, cela m'empêche de le faire car Chrome reconnaît que le processus est automatisé. L'erreur que cela me donne est que le navigateur n'est pas sécurisé.

Quelqu'un sait-il comment éviter ce problème ou peut-être comment ouvrir Chrome déjà avec mon compte connecté ou tout autre conseil?

options.AddArgument("--start-maximized");

options.AddArguments("--disable-web-security", "--disable-gpu", "--incognito", "--proxy-bypass-list=*", "--proxy-server='direct://'", "--log-level=3", "--hide-scrollbars");

//options.AddArgument("user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:46.0) Gecko/20100101 Firefox/46.0'");

IWebDriver driver = new ChromeDriver(options);

driver.Manage().Cookies.DeleteAllCookies();
driver.Manage().Window.Maximize();
//driver.Url = ("https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=https://mail.google.com/mail/&ss=1&scc=1&ltmpl=default&ltmplcache=2&emr=1&osid=1#identifier");
driver.Url = "https://www.google.com/";

Réponses

AlinStelian Sep 17 2020 at 01:35

il existe une solution de contournement ici:

  • Lorsque vous exécutez le script pour la première fois

  • Accédez à Stackoverflow (ou à une autre page Web dotée d'une authentification Google) Connectez-vous avec votre compte Google

  • Accédez à la page souhaitée - vous êtes connecté à votre compte Google

La première étape, vous devez le faire UNE FOIS - après cela, dans votre navigateur Chrome, vous serez toujours connecté à Google.