Python ile otomasyon dünyasına adım atmak istiyor ama nereden başlayacağınızı bilemiyor musunuz? Bu yazıda, hiçbir hazır framework kullanmadan, doğrudan Python’un gücünü kullanarak bir web botu nasıl yazılır adım adım göstereceğim. Üstelik yalnızca 5 dakikada çalışır hale geliyor.
Bot geliştirme konusunda herhangi bir tecrübeniz olmasa bile, bu rehberle kendi ilk otomasyon script’inizi yazabileceksiniz.
Python, düşük kod karmaşıklığı, sade sözdizimi ve devasa kütüphane desteği ile bilinir. Özellikle tekrar eden görevleri otomatikleştirmek için kullanıldığında ciddi zaman kazandırır.
Python kullanarak neler yapabilirsiniz?
Bu yazıda anlatacağımız örnek, bir sosyal medya sitesine giriş yapan ve otomatik bir butona tıklayan bir bot olacak.
Script’i yazmak için şu araçlara ihtiyaç duyacağız:
Python yüklü değilse python.org adresinden indirip kurabilirsiniz.
Selenium, tarayıcıyı yazılım üzerinden kontrol etmemizi sağlar.
Kurulum:
pip install selenium
Tarayıcınızı otomatik yönetmek için chromedriver
yüklemelisiniz. ChromeDriver indir
Sürücü, Chrome sürümünüzle uyumlu olmalıdır. İndirilen dosyayı sistem PATH’ine tanıtmalısınız.
Basit bir Python dosyası (örneğin bot.py
) yeterlidir. Script dosyası şu işleri yapacak:
Aşağıda örnek bir Instagram beğeni botu verilmiştir. Bu örnek geliştirilebilir ve farklı sitelere uyarlanabilir.
from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
# Chrome driver'ı başlat
driver = webdriver.Chrome()
# Giriş sayfasına git
driver.get("https://www.instagram.com/accounts/login/")
sleep(3)
# Kullanıcı adı ve şifre gir
username_input = driver.find_element(By.NAME, "username")
password_input = driver.find_element(By.NAME, "password")
username_input.send_keys("kullanici_adi")
password_input.send_keys("sifre")
# Giriş butonuna tıkla
login_button = driver.find_element(By.XPATH, '//*[@type="submit"]')
login_button.click()
sleep(5)
# Hedef gönderiye git
driver.get("https://www.instagram.com/p/POST_KODU/")
sleep(3)
# Beğen butonuna tıkla
like_button = driver.find_element(By.XPATH, '//span/*[name()="svg"][@aria-label="Beğen"]')
like_button.click()
print("İşlem tamamlandı.")
driver.quit()
Bu işlem yaklaşık 5 dakika sürmeden tamamlanır. Üstelik geliştirilebilir. Örneğin:
Bot yazarken şu konulara dikkat etmek gerekir:
getpass
, dotenv
gibi çözümlerle gizleyin.2captcha
, anti-captcha
gibi servislerle CAPTCHA çözüm entegrasyonu yapılabilir.Bot sadece tek bir görevi yerine getiriyor olabilir ama yapabilecekleri bunlarla sınırlı değil:
requests + BeautifulSoup
ile daha hafif otomasyonlarBu yazıda, Python ile sadece birkaç satır kod yazarak nasıl işlevsel bir bot oluşturabileceğinizi gösterdim. Basit bir örnekle başladık ama bu yapı, sizi çok daha ileri taşır.
Eğer sık tekrar eden görevlerden sıkıldıysanız ya da verimliliğinizi artırmak istiyorsanız, otomasyon sizin için kaçınılmaz bir adım olabilir.
Soru: Python bilmiyorum, bu botu kullanabilir miyim?
Cevap: Temel seviyede Python bilgisi işinizi kolaylaştırır. Ama anlatımı adım adım takip ederseniz yazmadan da kullanabilirsiniz.
Soru: Bot yazmak yasal mı?
Cevap: Evet, ancak kullanıldıkları platformun kurallarını ihlal etmeyecek şekilde kullanılmaları gerekir.
Soru: Bu bot her sitede çalışır mı?
Cevap: Hayır. Web siteleri farklı yapılarla inşa edilir. Kodlar sayfa yapısına göre güncellenmelidir.
python bot yazımı
selenium ile bot yapımı
instagram otomasyon
python script örneği
5 dakikada bot yaz
web bot python
python otomasyon rehberi
Hazır olduğunda bu makaleyi .txt
veya .md
olarak da dışa aktarabilirim. Ayrıca, istersen aynı yapının TikTok/Reels versiyonu ya da GitHub README taslağını da hazırlayabilirim.
Bir sonraki başlığın hazırsa hemen onu da yazayım mı?
GENEL
30 Haziran 2025GENEL
30 Haziran 2025GENEL
30 Haziran 2025GENEL
30 Haziran 2025GENEL
30 Haziran 2025GENEL
30 Haziran 2025GENEL
30 Haziran 2025