ZyDn adlı üyeden alıntı: mesajı görüntüle
Selamun Aleyküm dostlar,

Twitter'da selenium ile twit beğendirme kodu yazmak istiyorum ama xpatch kodunu bulamıyorum.

 Beğenmek istediğiniz tweet'in URL'sini girin
tweet_url = 'https://twitter.com/enessarikaya01/status/1787569348883964259'

# Twete gidin
driver.get(tweet_url)

# Beğen butonuna tıklayın
like_button = wait.until(EC.presence_of_element_located((By.XPATH, "//span[text()='Beğen']")))
like_button.click()

# ... (Kapanmadan önce birkaç saniye bekleyin)

# Tarayıcıyı kapatın
driver.quit()


merhaba, selenium ile bir elementin xpath, cssclass, id gibi değerlerini bulan tarayıcı eklentileri mevcut.
1-) ChroPath
2-) SelectorsHub


ZyDn adlı üyeden alıntı: mesajı görüntüle
peki bir kişinin kullanıcı hesabına girip son 3 twitini nasıl beğenebiliriz hocam?
bigliniz varsa ve bilgilendirirseniz çok sevinirim. Bi beceremedim
Pratik olması açısından Twitter'ın klavye kısa yollarını kullanabilirsiniz.
Bir profilde veya anasayfada J tuşu sıradaki tweeti seçerken, L tuşu da tweeti beğenmenizi sağlar.
buna göre aşağıda döngü içinde profilde/anasayfada tweeti beğenme işlemini selenium action kullanarak yapabilirsiniz.

            
              for (int begen = 0; begen < 5; begen++)
              {

                  Actions actions = new Actions(driver);
                  // "J" tuşuna bas
                  actions.SendKeys("J").Perform();

                  // "L" tuşuna bas
                  Thread.Sleep(1500);
                  actions.SendKeys("L").Perform();
                  Thread.Sleep(1500);
              }