• 13-10-2023, 15:56:15
    #1
    import time
    from selenium import webdriver
    from selenium.webdriver.common.by import By
    from selenium.webdriver.common.keys import Keys
    driver = webdriver.Chrome()
    # Hedef web sitesini açın
    driver.get('https://instagram.com')
    # SVG elementini bulmak için CSS seçici kullanabilirsiniz
    svg_element = driver.find_element(By.CSS_SELECTOR, 'svg[aria-label="Yeni Gönderi"]')
    # Elementi tıklayın
    svg_element.click()
    time.sleep(10)
    # Dosya yükleme işlemini gerçekleştirmek için HTML elementini seçin
    file_input = driver.find_element(By.CSS_SELECTOR, 'input[type="file"]')
    # Yüklenecek resim dosyasının yolu
    file_path = 'resim_yolu.jpg'
    # Resim dosyasını yükleme
    file_input.send_keys(file_path)
    # İşlemi tamamlamak için bekleyin
    driver.implicitly_wait(10)
    ileri_button = driver.find_element(By.XPATH, "//div[contains(text(), 'İleri')]")
    ileri_button.click()
    time.sleep(10)
    ileri_button = driver.find_element(By.XPATH, "//div[contains(text(), 'İleri')]")
    ileri_button.click()
    
    time.sleep(7)
    aciklama_alani = driver.find_element(By.XPATH, "//div[@aria-label='Açıklama yaz...']")
    aciklama_metni = "Açıklama buraya  gelecek :)"
    aciklama_alani.send_keys(aciklama_metni)
    
    time.sleep(7)
    ileri_button = driver.find_element(By.XPATH, "//div[contains(text(), 'Paylaş')]")
    ileri_button.click()
  • 13-10-2023, 15:59:05
    #2
    Headless calisir mi ki

    options = ChromeOptions()
    options.headless = True
    driver = webdriver.Chrome(options=options)
  • 13-10-2023, 15:59:28
    #3
    çalişir.
  • 13-10-2023, 16:02:57
    #4
    Pythonda instapy ile daha kolay işlem yapabilirsiniz bı ara yapmıştım uzun zamandır Python kullanmadığım için unutdum biraz
  • 13-10-2023, 16:06:28
    #5
    ArtSoft adlı üyeden alıntı: mesajı görüntüle
    Pythonda instapy ile daha kolay işlem yapabilirsiniz bı ara yapmıştım uzun zamandır Python kullanmadığım için unutdum biraz
    o tür araçlar çok engel aliyor instagrapide var ikiside çok sıkıntılı
  • 13-10-2023, 16:11:17
    #6
    shms adlı üyeden alıntı: mesajı görüntüle
    o tür araçlar çok engel aliyor instagrapide var ikiside çok sıkıntılı
    Evet o tür sıkıntılar var PHP de bu tarz kütüphaneler varmı nasıl yapılır bilginiz varmı?
  • 13-10-2023, 16:13:10
    #7
    ArtSoft adlı üyeden alıntı: mesajı görüntüle
    Evet o tür sıkıntılar var PHP de bu tarz kütüphaneler varmı nasıl yapılır bilginiz varmı?
    mobil api kullanmak
  • 13-10-2023, 17:39:22
    #8
    shms adlı üyeden alıntı: mesajı görüntüle
    import time
    from selenium import webdriver
    from selenium.webdriver.common.by import By
    from selenium.webdriver.common.keys import Keys
    driver = webdriver.Chrome()
    # Hedef web sitesini açın
    driver.get('https://instagram.com')
    # SVG elementini bulmak için CSS seçici kullanabilirsiniz
    svg_element = driver.find_element(By.CSS_SELECTOR, 'svg[aria-label="Yeni Gönderi"]')
    # Elementi tıklayın
    svg_element.click()
    time.sleep(10)
    # Dosya yükleme işlemini gerçekleştirmek için HTML elementini seçin
    file_input = driver.find_element(By.CSS_SELECTOR, 'input[type="file"]')
    # Yüklenecek resim dosyasının yolu
    file_path = 'resim_yolu.jpg'
    # Resim dosyasını yükleme
    file_input.send_keys(file_path)
    # İşlemi tamamlamak için bekleyin
    driver.implicitly_wait(10)
    ileri_button = driver.find_element(By.XPATH, "//div[contains(text(), 'İleri')]")
    ileri_button.click()
    time.sleep(10)
    ileri_button = driver.find_element(By.XPATH, "//div[contains(text(), 'İleri')]")
    ileri_button.click()
    
    time.sleep(7)
    aciklama_alani = driver.find_element(By.XPATH, "//div[@aria-label='Açıklama yaz...']")
    aciklama_metni = "Açıklama buraya  gelecek :)"
    aciklama_alani.send_keys(aciklama_metni)
    
    time.sleep(7)
    ileri_button = driver.find_element(By.XPATH, "//div[contains(text(), 'Paylaş')]")
    ileri_button.click()
    Hocam kullanici adi sifreyi goremedim?
    Bilgilendirir misiniz?
  • 13-10-2023, 18:12:56
    #9
    Messi adlı üyeden alıntı: mesajı görüntüle
    Hocam kullanici adi sifreyi goremedim?
    Bilgilendirir misiniz?
    username = "kullanici_adi"
    password = "sifre"
    
    
    # Instagram ana sayfasını aç
    driver.get("https://www.instagram.com/")
    
    # Sayfa yüklenene kadar bekleyin
    time.sleep(2)
    
    # Kullanıcı adı ve şifre alanlarını bulun
    username_input = driver.find_element_by_name("username")
    password_input = driver.find_element_by_name("password")
    
    # Kullanıcı adı ve şifre girişi yapın
    username_input.send_keys(username)
    password_input.send_keys(password)
    
    # Oturum açma düğmesini tıklayın
    login_button = driver.find_element_by_xpath('//button[@type="submit"]')
    login_button.click()
    
    # Oturum açma işlemi tamamlanana kadar bekleyin
    time.sleep(5)