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
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);
}