Python Mechanize ile Google Login

Türkçe kaynaklarda bilgi ulmanın ne denli zor oldugunu hepimiz biliyoruz gerek buradaki gerekse cevremizdeki arkadaşlar sağolsun yardımcı oluyorlar 3 saatlik bir uğraşın sonucu google tarayıcısız login işlemini tamamladım ve geri kalan veri işlemlerini xpath ile devam ettirerek projemi bitirdim mükemmel bi iş cıktı ortaya özetle herkese faydalı olabilmek için google login kısmını altta ekliyorum oradan ilerletebilrsiniz.

import os
from selenium.webdriver.chrome.options import Options
from typing import Any, Union
from pymysql.connections import Connection
from pymysql.cursors import Cursor
from selenium.webdriver.common.keys import Keys
import pymysql
import time
from selenium import webdriver
 service = webdriver.chrome.service.Service(os.path.abspath("chromedriver"))
  service.start()


  chrome_options = Options()
  chrome_options.add_argument("--headless")

# path to the binary of Chrome Canary that we installed earlier

  browser = webdriver.Remote(service.service_url,   desired_capabilities=chrome_options.to_capabilities())
  time.sleep(1)

  browser.get('https://www.google.com/accounts/Login?hl=tr&continue=http://www.google.com')

  time.sleep(1)
  print(browser.title)

#gmail
  browser.find_element_by_xpath('//input[@type="email"]').send_keys("emailadresiniz@gmail.com" + Keys.RETURN)
  time.sleep(1)
  print(browser.title)

#sifre
  browser.find_element_by_xpath('//input[@type="password"]').send_keys("gmailşifreniz" + Keys.RETURN)
  time.sleep(1)
  print(browser.title)
4 Beğeni