-->

Siteye Bot Kurma



Merhaba reis-inet kullanıcıları  herhangi  bir site için bot nasıl yazılır onu anlatacağım. Bunun için linux Kullanacağız ama siz isterseniz windows kullanabilirsiniz ve bilgisayarınızda Google Chrome kurulu olmalıdır.Windows kullanıyorsanız selenium indirmeniz gerekir.


1-Linux kullananlar terminalde bu komutu yazsın

Kod:
pip install selenium
2-Eğer selenium kurduysanız  kod yazmayı başlayınız. İlk önce bir py dosyası oluşturunuz.


3-Şimdi Leafpadla dosyayı açınız ve seleniumu import edelim.
Kod:
from selenium import webdriver
from time import sleep
 4-İstediğimiz sitenin linkini yazınız
(Mesela www.instagram.com)

Kod:
driver = webdriver.Chrome()
driver.get(url='https://www.instagram.com/accounts/login/?source=auth_switcher')
 5-Çalıştırdığınız an  Chrome açılıcak ve instagram.com gidecek.


6-Şimdi kullanıcı adınızı girmeniz  lazım. Chrome da F12 basın ve kullanıcı adındaki kutucuğa tıklayın.
  

   
       

7-Name yazan yeri yani "username" yi kopyalayın ve "buraya" yapıştırın
send_keys(".....") gördüğünüz yerde login yazıyorsa login adınızı, pass yazıyorsa şifrenizi gireceksiniz.

Kod:
 login_field = driver.find_element_by_name('Buraya')
 login_field.send_keys('login')
Şifre içinde aynısını yapıyoruz.
Kod:
 pass_field = driver.find_element_by_name('Buraya')
 pass_field.send_keys('pass')
8-Ve butonun yerini gösteriyoruz. Bu sefer name metodunu kullanmayacağız, css selector kullanacağız.
Kod:
login = driver.find_element_by_css_selector('button._0mzm-.sqdOP.L3NKy')
 login.click()
 sleep(2)
9-Giriş yaptık bundan sonrasını yaparsınız.
     
Tüm Kodlar:
from selenium import webdriver
from time import sleep

driver = webdriver.Chrome()
driver.get(url='https://www.instagram.com/accounts/login/?source=auth_switcher')

username = driverr.find_element_by_name('username')
username.send_keys('login')
print('Login')

password = driver.find_element_by_name('password')
password.send_keys('pass')
print('Password')

login = driver.find_element_by_css_selector('button._0mzm-.sqdOP.L3NKy')
login.click()
print('Press Login button')
sleep(2)
NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post