Python Selenium İle WhatsApp Botu

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024
  • Herkese Merhaba,
    Python ile yapılabilecek onca şey varken sadece derslerini çekmek pek zevk vermedi açıkçası. Bu yüzden Python videolarına paralel olarak önceden yaptığım ve hala aklıma geldikçe yapmaya çalıştığım projeler için de video çekmeye karar verdim. Umarım sizler için keyifli bir video olmuştur :)
    Ayrıca yorumlarda da ilginç zihin açıcı sorularınızı bekliyorum. Yazılımla ilgili olduğu müddetçe tüm sorular üzerine konuşmaktan zevk duyarım.
    Bu kanalda benimle birlikte ilerlemek adına;) Abone olmayı unutmayın:www.youtube.co...
    ►Yeni Güncellemelerden Haberdar olun: goo.gl/akseKT​
    ►Destek olmak istersen videolarımızı paylaşmayı unutma;);)
    ►Hepinize İyi Keyifler

ความคิดเห็น •

  • @erkankilic3089
    @erkankilic3089 2 ปีที่แล้ว +16

    Arkadaşlar chorme versionunuz ile chormedriver versionu eşit olmalı ben mevcut chorme versionumun üstünde ki versionu indirdim hata aldım sonra version düzenlemesi yapınca sorun çözüldü.

    • @EMIR-zd9lv
      @EMIR-zd9lv ปีที่แล้ว

      Nasıl yaptın?

    • @tolgahansarp
      @tolgahansarp ปีที่แล้ว

      Toplu gönderim yapmak istiyorum bunu nasıl yapabilirim

  •  3 ปีที่แล้ว +24

    Anlatımınız çok iyi. Ne nereden gelmiş, neden kullanıyoruz sorularını sormaya gerek kalmadan adım adım anlatmışsınız. Ağzınıza sağlık.

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว +5

      Teşekkürler güzel yorumunuz için

  • @NosFlow324
    @NosFlow324 ปีที่แล้ว +2

    Selenium diye bir module yok hatasi veriyor yardim edecek varmi?

  • @vatanmuzekker
    @vatanmuzekker 2 ปีที่แล้ว

    Ağa bu ne laaa? Anlatımınıza bende bayıldım. Braz hızlı ama hızlı olmasına karşın baya anlaşılır. Ellerine sağlık

  • @Beratozal
    @Beratozal ปีที่แล้ว +4

    Udemy kursunu çıkarmanız mümkünmü. Cevabınız evet ise; Sifirdan Python öğretimi değil de, Python ile örnekler botlar falan olursa çok çok iyi olur. Umarım bu önerimi dikkate alırsınız. Teşekkürler.

  • @NOVUSMARKT
    @NOVUSMARKT 2 ปีที่แล้ว

    Import "selenium" could not be resolved from source diyor ne demem yapmam lazım daha en başta denerken 4:05 de

  • @polat9160
    @polat9160 2 ปีที่แล้ว +1

    Whatsappwebico ve totaltscproj dosyalarının içinde neler var onları naısl açıyoruz birde try ve except birde sonda start() komutlarında kırmızı hata veriyor

  • @emilkisiyev4164
    @emilkisiyev4164 2 ปีที่แล้ว +1

    Hocam selenium kitabxanasini (kutubhane)evez eden kitabxana varmi?

  • @selcukergun4813
    @selcukergun4813 ปีที่แล้ว

    Merhaba
    Farklı bir şey soracağım.
    Peki bu şekilde ben WA ta bana yazılan son mesajı örneğin sabah 08:00 den sonra bana yazılan mesajları bir yerde liste gibi kimden ve aynı satırda da mesajı liste olarak alabilirmiyim Python ile ?

  • @ForgiveMeWR
    @ForgiveMeWR 2 ปีที่แล้ว

    Ben böyle bir anlatım görmedim. Muhteşem ellerinize sağlık gerçekten çok yararlı bir video

  • @mehmetsarresmi
    @mehmetsarresmi 2 ปีที่แล้ว +1

    Merhaba hocam, Web whatsapp QR kodunu kendi siteme ekleyip o şekilde giriş yapmasını istiyorum. Bunu nasıl yapabiliriz.

  • @yavuzozkaya7662
    @yavuzozkaya7662 2 ปีที่แล้ว

    Ağzınıza emeginize sağlık sıfırdan baslayan birisi olarak çok istifade ettik

  • @GreenNarK
    @GreenNarK ปีที่แล้ว +1

    Güzel bir anlatım

  • @emrekose7765
    @emrekose7765 2 ปีที่แล้ว

    Çok net ve sade açıklamışsin reis, tebrik ediyorum başarılarının devamını dilerim 🙏

  • @KsYusuf
    @KsYusuf 3 ปีที่แล้ว

    çok güzel ve sade anlatımınız için teşekkür ederim.
    belli ki konuya hakimsiniz, eliniz değmişken seleniumda cookies işlemlerine de değinir misiniz? çünkü her seferinde QR okutma işlemini aşmak istiyorum.

  • @TradingTimur
    @TradingTimur 2 ปีที่แล้ว

    Hocam ağzına sağlık çok iyi anlatmışsın, benim bir fikrim var gelen fotoğrafı otomatik olarak başka bir wp grubunda anlık olarak paylaşmak için nasıl bir yol izlemeliyiz ?

  • @bulentturkay6765
    @bulentturkay6765 ปีที่แล้ว +4

    adım adım gidiyorum. programı try a kadar yazdım bakalım bağlanıyor mu fln başlatıyorum hop aç tara online 1 harfe bas boom hata neden ben mesaj bölümünü ve last seen ' i başka yerden almıştım. ee baştan açtığı yerden alayım oo o da olmadı nolcak şimdi olmayacak ( şimdi siz adım adım olduğunu söyleyip koşturmaya başlayınca olmuyormuş. "peki yeterli değilmişiz bunu bile yapamadım.. ben suçluyum " DEĞİLİM vaadiniz "Python Selenium İle WhatsApp Botu" bu durumda , ee sen anlamadın ne yapalım deme lüksünüz olduğunu sanmıyorum. Konu ve yöntem bilindikten sonra kolaydır. Ya bilmiyorsak o zaman kaynak sunmak zorundasınız. elbette benim neleri bilip bilmediğimi siz bilemeyebilirsiniz. fakat neleri bilmem gerektiğini ve kaynakları belirtebilirsiniz. Vaktim yok ee bunu da sen ara diyorsanız teşekkürler fikrimiz oldu fakat ağzımıza bir parmak bal çalmaktan öteye gitmedi. iyisimi ingilizce kaynak arayalım. İtibar etmek gereksizmiş , yahu adamlar da anlatıyorlar hemde başka bir dilde ama anlayabiliyoruz. "HHHHHHHHHHHH" başarabilmen ve empati kurabilmen için yazdım ama seninki sadece ispat ise ilgilenme kanki devam et referans göster bu videoyu ama bu yorum da burada kalsın.

  • @bedophren
    @bedophren 2 ปีที่แล้ว

    Bunun twitch botu var mı mesela chat e biri sa yazınca otomatik kendi hesabımızdan as yazması için

  • @enesmustafadokur
    @enesmustafadokur 3 ปีที่แล้ว +1

    hocam mesela bir gruba her gün belirli bir saatte belirli bir mesaj attırmak istiyorsak hangi kodları kullabiliriz ?

  • @mqbe0
    @mqbe0 8 หลายเดือนก่อน

    bs4 ve requets de module hatası alıyorum nasılsın merhaba yazıları çıkmıyor yardım edebilicek varmı

  • @GuarDofErun
    @GuarDofErun 3 ปีที่แล้ว

    pycharm ile yazıyorum ben kodu yeni başladım kodlama yapmaya importları vs. yazdığımda hepsinde hata verdi unresolved reference diye

  • @azadibrahimzade875
    @azadibrahimzade875 2 ปีที่แล้ว

    Selam Arda bey ben Azerbaycandan sizi selamlayiyorum, sizinle nasil iletisim kura biliriz chromeda bir oyuna gore pyhton duzenleme icin mumkune online konusa bilirmiyiz,

  • @erbay12345
    @erbay12345 2 ปีที่แล้ว

    Çok teşekkürler... Mükemmel öğretiyorsunuz.

  • @scsx6395
    @scsx6395 3 ปีที่แล้ว

    Hocam xpath değişiyor diye hata alıyorum yardımcı olur musunuz her yeni sayfa açıldığında xpath değiştiği için hata alıp istediğim konutlar çalışmıyor bilen varsa soylebilir misin

  • @tahataskanoglu7837
    @tahataskanoglu7837 ปีที่แล้ว

    tebrik ederim gerçekten iyi bir anlatım işime yaradı çok teşekkürler

  • @altuntas777
    @altuntas777 3 ปีที่แล้ว +1

    cok guzel anlatim olmus 👏

  • @cumadogan4237
    @cumadogan4237 2 ปีที่แล้ว

    Hocam, ENTER kısmında bana undefined name hatası veriyor python. Ona ne yapabilirim?

  • @fakhrimrz4953
    @fakhrimrz4953 3 ปีที่แล้ว

    hocam kutuphneleri import edemedim yardima ihtiyacim var

  • @merabamara2896
    @merabamara2896 ปีที่แล้ว

    bu tarz kodlardan 5 10 tanesi veya daha fazlası bir bilgisayarda çalışırsa bilgisayar çok yorulur mu? Daha iyi performans için işlemcisi ya da ram'ı fln mı yüksek olmalı ?

  • @mamiculo_
    @mamiculo_ ปีที่แล้ว +1

    hocam yazdığınız kodları kopyaladım pythona yapıştırdım ama yazım hatası diyor kontrol ediyorum sizin yazdığınızla aynı ama 4 tane hata veriyor yazılarla ilgili

    • @ardaakdere
      @ardaakdere  ปีที่แล้ว

      Merhaba, videoda kullanılan kütüphanelerin kullandığınız Python sürümünde inmiş olup olmadığını kontrol edebilirsiniz. Farklı bir durumsa da daha detaylı yazarsanız yardımcı olabilirim.
      Ayrıca videodaki kodlar, videoda da bahsettiğim gibi güncelliğini yitirmiş olabilir. Önemli olan işleyişi kavramak.

    • @mamiculo_
      @mamiculo_ ปีที่แล้ว

      @@ardaakdere sağol teşekkür ederim

  • @yasinozkurt
    @yasinozkurt ปีที่แล้ว +1

    Merhaba, bu programi bir servera kurduğumda qr kod sorununu nasil asacagim?

    • @cemk86
      @cemk86 29 วันที่ผ่านมา

      Hocam yıl geçmiş üstünden ama, böyle bir proje yaptınız mı ? Aştıysanız nasıl aştınız

  • @titanexploit2157
    @titanexploit2157 2 ปีที่แล้ว

    online = search[0].span.text çalışmıyor , [0] dan sonra "nokta" koyduğumda "span yazısı çıkmıyor" tüm importlar dediğiniz gibi yapılı search kısmına kadar hata vermiyor sadece online kısmında hata veriyor nasıl çözebilirim ?
    search[0].self olarak çıkıyor span.text olmuyor help

  • @kisa_sozler_diyari_
    @kisa_sozler_diyari_ 2 ปีที่แล้ว

    Anlatımının çok iyi şu yazdığın kod dışında başka kodlar varmı yani biz böyle yapar isek sizin gibi calistirabilirmiyiz benim dersten ödev aldimda bunu yapicam kodlar doğrumu çalışıyormu lütfen mesaj cevap verebilirmisiniz

  • @Ata-r5r
    @Ata-r5r 3 ปีที่แล้ว

    else kullanamıyoruz bu arada , flagi false yapıyor online olsa bile

  • @burakylmaz5030
    @burakylmaz5030 3 ปีที่แล้ว +1

    Hocam chromedriver i dosyanın içine attm ancak kodları yazdığımda choremu açmıyor

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว

      Bilgisayarınızda Chrome’un yüklü olduğunu varsayıyorum. Herhangi bir hata almıyor musunuz?

    • @burakylmaz5030
      @burakylmaz5030 3 ปีที่แล้ว

      @@ardaakdere Yok hocam hiç bir hata vermiyor

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว

      driver = webdriver.Chrome('CHROMEDRIVER_PATH’')
      driver.get("www.google.com")
      chromedriver’in dosya yolunu girip bu şekilde basit bir şekilde deneyebilir misiniz

    • @burakylmaz5030
      @burakylmaz5030 3 ปีที่แล้ว

      @@ardaakdere Expected indented block Böyle bir hata aldım

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว

      Python’da boşluk kullanımının özel bir anlamı var Burak. Hatayı Google’da aratırsan kısa sürede nasıl kullanılması gerektiğini anlayacaksındır ve hatayı çözeceksin 👍🏻

  • @kerimcakir4049
    @kerimcakir4049 2 ปีที่แล้ว

    usta bende chorame açılmıyor

  • @lgnmkn8185
    @lgnmkn8185 2 ปีที่แล้ว

    merhaba soru cevap botu yazabilir miyim bu şekilde mesela bota mustafa yazınca bot kemal cevabını verecek , kemal yazınca bot sunal diyecek veya birden fazla soy ismi yazacak ismi kemal olan vs vs ?

  • @kadirkorhan8630
    @kadirkorhan8630 ปีที่แล้ว

    Yazıda hata veriyor neden

  • @sanem0233
    @sanem0233 ปีที่แล้ว

    message: no such element: unable to locate hatasını alıyorum message area degiskeninden sıkıntı nedir acaba

    • @Komutanlogar_1
      @Komutanlogar_1 3 หลายเดือนก่อน

      İng yokmu reyiz çevir anlarsın ne demek istediğini

  • @ZexZaynex
    @ZexZaynex 2 ปีที่แล้ว

    hocam bir hata alıyorum yardımcı olurmusunuz

  • @veysiakyuz7763
    @veysiakyuz7763 3 ปีที่แล้ว +1

    Merhaba Hocam iyi günler, öncelikle size bu içerik için teşekkür ederim.
    Yapmaya çalıştığım ancak beceremediğim bir şey var. Size sormak istedim. Mesajımızı atacağımız kişiyi de bilgisayara seçtirsek ,yani "message_area" değişkeninde yaptığımız gibi ekran açıldıktan sonra mesaj atacağımız kişiyi de aynı şekilde seçsek nasıl olur diye düşündüm. Ancak beceremdim. Bunu nasıl halledebilirim, tavsiyeniz var mı?

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว +2

      Merhaba Veysi,
      Yapmaya çalıştığın şeyi Whatsapp web açıldıktan sonra sayfa kaynağını çekip beautifulsoup kütüphanesinin find_all metodu ile birlikte soldaki kişiler menüsünde kişi isimlerini tutan div'lerin hepsini çekip aralarından istediğin kişiye selenium ile tıklatabilirsin. Message_area için yaptığımız tekniği uygulaman çok zor çünkü Whatsapp Web'de soldaki kişiler menüsünün sırası sürekli değişecektir. Statik bir yapı yok orada maalesef. Daha detaylı bir cevap istersen Sinan Erdinç'in youtube daki beautifulsoup ve requests modüllerinin kullanımıyla ilgili videolarını öneriyorum. Eminim onları izledikten sonra dilediğin şeyi yapabileceksin.

    • @veysiakyuz7763
      @veysiakyuz7763 3 ปีที่แล้ว

      @@ardaakdere Cevabınız için çok teşekkür ederim. Anlattığınız yolu deneyeceğim. Ayrıca az önce Sinan Erdinç'in videolarına göz gezdiriyordum :) Tekrar teşekkür ederim.

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว

      Rica ederim , Aklın yolu bir :)

  • @cmKrc
    @cmKrc 2 ปีที่แล้ว

    peki bunu aynı anda birden çok kişiye mesaj atabilerek yapabiliyor muyuz

  • @elcanpenahov435
    @elcanpenahov435 2 ปีที่แล้ว

    hocam bende sadece
    message_area=driver.find_element_by_xpath(....)
    kismi calismiyor hata donduruyor

    • @resulmevlutsahin7360
      @resulmevlutsahin7360 2 ปีที่แล้ว

      from selenium.webdriver.common.by import By
      üstteki gibi import ettikten sonra ;
      message_area=driver.find.element(By.xpath,'................')
      bu şekilde güncelleyip çalıştırabilirsin.

  • @Erenozen521
    @Erenozen521 2 ปีที่แล้ว

    abi bende slenium eklentisi olmadıgını söylüyo nasıl düzeltebilirim
    yada bilen biri yardımcı olursa seviniirm

    • @Berilass
      @Berilass ปีที่แล้ว

      pip install selenium

  • @beyza2522
    @beyza2522 9 หลายเดือนก่อน

    teşekkürler çalıştırdım, modifiye ederek cünkü errorlar aldım bir sürü kez

  • @sc6054
    @sc6054 3 ปีที่แล้ว

    win error 2 hatası veriyo nası çözebilirim

  • @bahadirsevim
    @bahadirsevim 2 ปีที่แล้ว

    BS kütüphanesini neden kullandığınızı tam olarak anlamadım

    • @ardaakdere
      @ardaakdere  2 ปีที่แล้ว

      Merhabalar, BeautifulSoup kütüphanesi ile html içerisinde aradığınız parçaları kolayca ayrıştırıp elde edebiliyorsunuz. Örneğin videoda BS kütüphanesini kullanmamış olsaydık muhtemelen mesaj bölümünün html içerisindeki kod bloğunu veya kişiler bölümünün html içerisindeki kod bloğunu regex ifadeleri ile bulmaya çalışacaktık ki bu çok yorucu olurdu. Özetle videoda “find_element” ile başlayan fonksiyonlar BS kütüphanesine ait. Bu fonksiyonları kullanmadan aynı program çıktısını elde etmeye çalışırsanız, BS’nin işlevini yakından gözlemlemiş olacaksınız.

  • @ahmetimdat2008
    @ahmetimdat2008 2 ปีที่แล้ว

    çok güzel omuş eliniize sağlık

  • @vector5386
    @vector5386 2 ปีที่แล้ว

    wp source da hata verdi

  • @batuhankocagoz6287
    @batuhankocagoz6287 2 ปีที่แล้ว

    No module named 'selenium' bu hatayı nasıl düzelticez baboli yardımcı olursan çok sevinirim.

    • @ardaakdere
      @ardaakdere  2 ปีที่แล้ว

      Merhaba Batuhan,
      Bu problem, projende kullandığın Python sürümünün selenium kütüphanesine sahip olmamasından kaynaklanıyor.
      Bir environment oluşturmadığını varsayıyorum.
      Terminal veya CMD üzerinden,
      “pip install selenium” yazarak Python üzerine selenium kütüphanesini kurabilirsin. Eğer yüklenmesine rağmen aynı hatayı alıyorsan muhtemelen birden fazla Python sürümüne sahipsin demektir.

  • @ozkankuzu3437
    @ozkankuzu3437 3 ปีที่แล้ว

    hocam merhaba selenium ile bot yazarken bu botun wifi ile değilde telefonun mobil verisi ile çalışmasını ve her işlem bittikten sonra telefonun uçak modunu açıp kapatmasını istiyorum bunu nasıl yapabilirim

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว +1

      Merhaba,
      Telefonun internetini paylaşıp bilgisayarla bağlanırsanız aynı işlemleri sıkıntısızca yine yapabilirsiniz. Uçak modunu açıp kapama konusunda IFTTT hizmetine bakmanızı öneriyorum. Orda belki işinize yarayabilecek bir şeyler olabilir

    • @ozkankuzu3437
      @ozkankuzu3437 3 ปีที่แล้ว

      ​@@ardaakdere yardım için teşekkürler hocam

  • @emirhanguler3481
    @emirhanguler3481 2 ปีที่แล้ว

    abi merhaba bu pycharmda işe yararmı

  • @onuryuce9484
    @onuryuce9484 2 ปีที่แล้ว

    Ya arkadaş grubunu öyle bir kitleyeceğim ki!!!

  • @celalcanbaz4298
    @celalcanbaz4298 3 ปีที่แล้ว

    8. satırda hatta veriyor File "c:\Users\celal\Desktop\python\python.py", line 9, in
    with open('messages.txt','r', encoding = 'utf-8') as messages:
    PermissionError: [Errno 13] Permission denied: 'messages.txt' diye ne yapmam lazım

  • @burakinep1874
    @burakinep1874 2 ปีที่แล้ว

    requests'i kullanmadık sanırım

  • @xlulxd
    @xlulxd 3 ปีที่แล้ว +1

    wow güzeldi , güzel video

  • @cansncakr2181
    @cansncakr2181 2 ปีที่แล้ว

    Hocam yeniyim ben. aklıma takılan bir soru var. pyhton , visual studio, paycharm gibi uygulamalar üzerinden yazılıyor. bunu anladım. Botu kurdunuz herşey bitti. Sonra programı kapattığınızda sistem nasıl calısıyor. yazdığım oyunu nasıl indiriyorum bu konuları cok merak ediyorum. hiçkimse bahsetmiyor

    • @ardaakdere
      @ardaakdere  2 ปีที่แล้ว +1

      Merhaba Cansın, Visual Studio veya Pycharm olmadan da Python ile yapabileceğin her şeyi yapıp çalıştırabilirsin.
      Bunun için bilgisayarında Python’ın kurulu olması yeterli. Ardından herhangi bir metin editöründe yazdığın kodu (programın_ismi).py şeklinde py uzantılı şekilde kaydedip örneğin Windows’ta cmd üzerinden:
      python my_program.py
      yazarak çalıştırabilirsin. Cmd’yi kapattığında program da çalışmasını durduracaktır.
      İlk sorunun cevabı:
      Python ile programını aracı uygulamalar ile yazdıktan sonra elinde .py uzantılı dosya(lar) olacak doğal olarak. Ve bunları artık Python’ın kurulu olduğu herhangi bir cihazda dilersen terminal üzerinden çalıştırabilirsin.

    • @cansncakr2181
      @cansncakr2181 2 ปีที่แล้ว +1

      @@ardaakdere Cevabınız için teşekkür ederim.

  • @melisabagcvan2928
    @melisabagcvan2928 2 ปีที่แล้ว

    Hocam merhaba umarım cevap verirsiniz. Ben bir etkinlik duyurusu için bot oluşturmak istiyorum. Bir metini belli bir listedeki kişilere otomatik yollanması amacım. Sizin yazdığınız kodlardan online olma şartını kullanmak istemediğimden o kısımları geçtim ve oradan msgToSend = messagelist[0]
    message_area.send_keys(msgToSend)
    message_area.send_keys(Keys.ENTER)
    kısmını kullandım ama whatsappa giriyor istediğim sohbete basıyorum ama metinim yollanmıyor.Herhangi bir hatada almıyorum.Nedeni ne olabilir ? Yardımcı olabilirseniz çok sevinirim.

    • @ardaakdere
      @ardaakdere  2 ปีที่แล้ว

      Merhaba Melisa,
      Düzenlediğin kodun tamamını görmeden bir şey söylemek zor. Github’a atıp linkini paylaşırsan göz atacağım.

  • @polat9160
    @polat9160 2 ปีที่แล้ว

    Bende webwhatsap sayfası açılmıyor

  • @anomin1823
    @anomin1823 ปีที่แล้ว

    Mac için Driver yüklemek isteyenler safari geliştirmeler menüsünden uzaktan otomasyona izin ver komutu ile yapabilir

  • @media7588
    @media7588 2 ปีที่แล้ว +2

    Hocam Allah razı olsun. Çok faydalı bilgiler öğrenmiş olduk. Sadece bir tane sorun oldu - find_element_by_xpath(,) kodu kaldırılmış. Onun yerine find_element("xpath",) yapmışlar.

    • @ardaakdere
      @ardaakdere  2 ปีที่แล้ว +1

      Merhabalar, teşekkürler bilgilendirme için. Videolardaki amacım genel olarak mantığı kavratmak, kütüphaneler geliştirildikçe önceden yazılmış kod güncelliğini yitiriyor maalesef dediğiniz gibi.

    • @media7588
      @media7588 2 ปีที่แล้ว +1

      @@ardaakderehocam bir sorum vardı, o sitedeki input elementinin value değerini nasıl çekebiliriz? Bununla ilgili hiçbir bilgi bulamadım. soup.find_all ile elementi bulduktan sonra .value veya .text kullandığımda hiçbir sonuç çıkmıyor.

    • @kisa_sozler_diyari_
      @kisa_sozler_diyari_ 2 ปีที่แล้ว

      Şu kod tam olarak nasıl yazicaz paratez içine diğer yazdıklarında ekliyecekmiyiz tam olarak kod nasıl yazicaz tam olarak doğrusu nasıl yazicaz hesabını kullanıyor isen cevap verebilirmisin

  • @gorkemgenc344
    @gorkemgenc344 2 ปีที่แล้ว

    güzel video olmuş teşekkürler

  • @imammzemzemlerim3202
    @imammzemzemlerim3202 3 ปีที่แล้ว

    Süper video olmuş oldukça öğretici idi. Kodları paylaşma imkanınız var mıydı acaba hocam?

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว +1

      Teşekkürler. Kodu geçerliliğini yitirebileceği için zamanında paylaşmamıştım. Şimdi de kod elimde olmadığı için paylaşma imkanım maalesef yok

    • @imammzemzemlerim3202
      @imammzemzemlerim3202 3 ปีที่แล้ว +1

      @@ardaakdere Önemli değil. Tekrardan teşekkürler video için. Abone oldum takipteyim.

  • @denizhikmetsezdirmez146
    @denizhikmetsezdirmez146 ปีที่แล้ว

    AttributeError: 'NoneType' object has no attribute 'click'

  •  3 ปีที่แล้ว

    Aynı şeyleri yaptım fakat hata da almıyorum ama çalışmıyor . Sizin ile nereden iletişime geçebilirim ?

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว +1

      Merhaba Enes, aynı şeyleri yapsan dahi çalışmamasına şaşırmamak lazım çünkü videonun çekildiği tarihten itibaren Whatsapp Web’in sitesinde yapılacak küçük bir değişiklik dahi kodun işlevselliğini yitirmesine neden olabilir ki muhtemelen öyle bir durum oldu. Bu video böyle bir botun nasıl yapılabileceği konusunda fikir edindirmek adına çekildi. Aynı şeyleri uygulamak yerine mantığı anlayıp güncel Whatsapp Web sitesine göre kodu güncellemek çalışmasını sağlayabilir

    •  3 ปีที่แล้ว +1

      @@ardaakdere Zaten mantığını anladım. Aktif bir python geliştiricisiyim zaten :) Dediğiniz gibi güncel etiketler ile yaptım her şey tıkırında hiçbir sorun yok fakat mesajı atmıyor .

  • @selman8653
    @selman8653 2 ปีที่แล้ว

    git reposu var mı hocam projenin

    • @ardaakdere
      @ardaakdere  2 ปีที่แล้ว +1

      Maalesef, geçerliliğini hızlı yitirecek bir proje olduğunu düşündüğümden GitHub’a yüklemedim

    • @selman8653
      @selman8653 2 ปีที่แล้ว

      @@ardaakdere yazdım hocam, ben de. Birazdan biticek inş 😁

    • @selman8653
      @selman8653 2 ปีที่แล้ว

      @@ardaakdere bu arada, coockie tutunca her seferinde girmeye gerek kalmıyor whatsappa. Çıkış yapmıyor. Şimdi docker yapıp aws'e atıyorum. Bakalım orda çalışırsa güzel olucak.

    • @ardaakdere
      @ardaakdere  2 ปีที่แล้ว

      @Selman Sonucu paylaşabilirseniz merakla bekliyorum

    • @selman8653
      @selman8653 2 ปีที่แล้ว

      @@ardaakdere çalışıyor hocam. Çevrimiçi olunan an timer çalışyor ve çevrimdışı olduğu an arasındaki farkı bana mail atıyor :D ahmet kişisi 27.07.2022 - 17:18'de çevrim içi oldu ve 3 dakika 15 saniye çevrimiçi kaldı diye. Baya kullanışlı oldu. Mail spama düşüyor ama olsun ^^

  • @umutakkaya3166
    @umutakkaya3166 3 ปีที่แล้ว

    merhabalar selenium kullanarak web üzerinden oynanılan bir oyuna bot yapmak mümkün mü sizce ?

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว

      Merhaba Umut. Evet, özellikle text tabanlı oyunlar için mümkün olduğunu düşünüyorum. Oyununa göre de değişebilir, genelleme yapmak doğru olmaz.

  • @YunusEmreCicek_06
    @YunusEmreCicek_06 2 ปีที่แล้ว

    kodlarını verirmisin ben yeni kurdum pc ye neler kuracagım videosunu atarmısın

  • @zaferbagdu5001
    @zaferbagdu5001 3 ปีที่แล้ว

    Hocam ben seleniumda tarayıcı açıp kapattıktan sonra tekrardan açmaya çalışınca hata alıyorum örneğin browser.get() -browser.close() -browser.get() acip kapandiktan sonra tektar acilmiyor quit() denedim yine hata aldım

  • @rcfly3562
    @rcfly3562 3 ปีที่แล้ว

    "find_element_by_* komutları kullanımdan kaldırılmıştır." diyor. Çözümünü bilen varsa yardımcı olabilir mi?

    • @huseyintunc1950
      @huseyintunc1950 3 ปีที่แล้ว

      Kaldırılmıştır diyor ama kullanmaya devam edebiliyoruz. Tabi bu ne kadar sürer bilmem. Eğer bu hatayı almak istemezseniz selenium un By modülünü import edebilirsiniz.

    • @umitaslan_focus_time
      @umitaslan_focus_time 2 ปีที่แล้ว +1

      find_element(By.XPATH,("XXXXX") şeklinde yeni hali. Ayrıca By'i yide yukarıda import etmen gerekecek. şu şekilde: from selenium.webdriver.common.by import By

    • @m3sutoyunda892
      @m3sutoyunda892 2 ปีที่แล้ว

      @@umitaslan_focus_time hocam selenium 4 için türkçe kaynak bulamıyorum. Şans eseri buradaki yorumunuza denk geldim. Bildiğiniz kaynak var mıdır?

  • @ashwoda
    @ashwoda 3 ปีที่แล้ว

    merhaba, otomatik whatsapp profil resmi veya hakkımda bilgisi değiştiren bot kodlamak mümkünmü acaba?

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว

      Merhaba,
      Evet mümkün. Bunu doğrudan bir API aracılığıyla yapmanız zor çünkü Whatsapp’ın resmi bir API’si bulunmuyor. Ama bu videoda olduğu gibi farklı yollarla yapabilirsiniz. Aynı şekilde kanaldaki “Fare ve Klavye Botu” videosu da size bir fikir kazandırabilir. Bu dediğinizi daha önce deneyen biri oldu mu diye Google’da aratarak işe başlayabilirsiniz.

    • @ashwoda
      @ashwoda 3 ปีที่แล้ว

      tekrardan merhaba,bana önerdiğiniz klavye ve fare botunda player.py 45. satırda
      global events
      ^
      IndentationError: expected an idented block hatası alıyorum.
      vaktiniz varsa çözümünü anlatırsanız sevinirim.

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว

      @@ashwoda Aldığınız hata, Python Syntax'inde yaptığınız boşluk hatasından kaynaklanıyor. Şimdi kodu kontrol ettim ve 45. satırda bir problem yok. Python'da, syntax'i gereği kurallara uygun şekilde boşlukları bırakmazsanız hata alırsınız. Kodu yapıştırırken veya kendiniz yazdıysanız gözden kaçan bir durum olmalı.

    • @ashwoda
      @ashwoda 3 ปีที่แล้ว

      @@ardaakdere Tekrardan merhaba,hakkında kısmını değiştirmeyi fare ve klavye botu olmadan hallettim.Benim size başka bir sorum daha olacaktı.Sizin python projesini 7/24 çalıştırma videonuza göz attım ve benim projeme uygun değil gibi gözüküyor.Sonuçta google açılıyor qr kodu taramamız gerekiyor gibi işlemler var.Ben bu projeyi nasıl 7/24 açık tuta bilirim?

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว

      Bunun için bir Windows VPS kiralayabilirsiniz. Veya aşina olduğunuz farklı bir işletim sistemiyle. QR kod ve Google konusunda da böylelikle kendi bilgisayarınızdaki aynı işlemleri VPS üzerinde yapabilirsiniz. Ben bu seçenekleri sunuyorum ama belki de çok daha kolay yolları vardır

  • @emredurmaz2184
    @emredurmaz2184 3 ปีที่แล้ว

    ben kütüphaneleri kuramadım da sizde kurulu olan kütüphaneleri söyler misiniz belki ondan kaynıklıdır ?

    • @etem382
      @etem382 3 ปีที่แล้ว +1

      piplemen lazım o başta dediklerini

  • @behrullahates13
    @behrullahates13 ปีที่แล้ว

    Merhaba iyi günler çok güzel anlatım olmuş ancak ben her çalıştırmam da beni uygulamamdan atıyor

    • @ardaakdere
      @ardaakdere  ปีที่แล้ว

      Merhaba Beyrullah, teşekkür ederim. Videodaki kodları doğrudan çalıştırdıydanız çalışmaması normal olabilir. Çünkü videoda da belirttiğim gibi Whatsapp web sayfasında yapılan küçük değişiklikler dahi kodu etkileyecektir.
      Sizin şu anki güncelliğe göre kodda değişiklikler yapmanız işe yarayabilir.

  • @pythonwithjacob1173
    @pythonwithjacob1173 3 ปีที่แล้ว

    Arda abi ben kodlara ulaşamadım da gitub linkini atar mısın

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว

      Merhaba Yakuphan,
      Kodun uzun vadede geçerliliğini yitireceğini düşündüğüm için GitHub'a yüklemedim. Videoda arkadaki mantığı anlatıyorum. Eminim üzerinde biraz çalıştıktan sonra olayı kavrayacaksındır ve kendin de kodları yazabilir hale geleceksindir. Bu anlattığım, projeyi yapmanın tek yolu değil ama istersen videodan takip ederek de gerekirse küçük düzeltmelerle yapabilirsin.

  • @saitfaikinabasyankvideolar9075
    @saitfaikinabasyankvideolar9075 2 ปีที่แล้ว

    abi makina öğrenmesiyle çalışan sesli asistan yaparmısın

  • @mehmeteminaydin28
    @mehmeteminaydin28 2 ปีที่แล้ว

    Hala çalışıyor mu acaba ?

  • @sadecesiverz
    @sadecesiverz 10 หลายเดือนก่อน

    her şeyi doğru yaptım ama webdriver kısmında hata verdi
    message_area = driver.find_element_by_xpath('//*[@id="main"]/footer/...')
    AttributeError: 'WebDriver' object has no attribute 'find_element_by_xpath'

  • @hamzaerensarpdag4447
    @hamzaerensarpdag4447 3 ปีที่แล้ว

    Kod için çok teşekkürler ama bir sıkıntım var. Çevrimiçi olduğu sürece mesaj atıyor.

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว +1

      Merhaba, rica ederim. Aslında sırf bu durumun önüne geçebilmek için de gerekli kodu videoda gösterdim. Kodu paylaştığım github hesabımdan indirip denediniz mi? Belki kendiniz yazarken gözden kaçırdığınız bir yer olmuştur

  • @BARON-nn5sn
    @BARON-nn5sn ปีที่แล้ว

    1) bu attımız botlar anonim mi 2) linkler nerde

  • @sulaimanatayi555
    @sulaimanatayi555 3 ปีที่แล้ว

    basarilar

  • @yaz_cizmaybe8561
    @yaz_cizmaybe8561 2 ปีที่แล้ว

    harika

  • @bilminisgnda5194
    @bilminisgnda5194 2 ปีที่แล้ว

    Çok güzel

  • @lastraen
    @lastraen 3 ปีที่แล้ว

    Güzelmiş

  • @Bilmekyaxşıdır
    @Bilmekyaxşıdır 2 ปีที่แล้ว

    akla iyi şeyler gelmiyo 😃😃nddenni bilmiyorum

  • @L3xi0N
    @L3xi0N ปีที่แล้ว

    @arda akdere invailid syntax hatası veriyo

  • @atlasgamer1326
    @atlasgamer1326 3 ปีที่แล้ว

    hocam ben yapıyorum olmuyor hatta veriyor böyle import selenium.webdriver.common.keys import keys
    ^
    SyntaxError: invalid syntax
    Process finished with exit code 1 en github hesabını atsan ordan baksak

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว

      en baştaki import -> from olmalı gördüğüm kadarıyla.
      from selenium.webdriver.common.keys import Keys şeklinde

    • @atlasgamer1326
      @atlasgamer1326 3 ปีที่แล้ว

      @@ardaakdere tamam hocam teşekkürler

  •  3 ปีที่แล้ว

    hocam benim chromedeki dosya sürümü 9.2 ama ben 9.3 olan driveri indirdim o yüzden bana şu hatayı veriyor:
    Özel durum oluştu: SessionNotCreatedException
    Mesaj: oturum oluşturulmadı: ChromeDriver'ın bu sürümü yalnızca Chrome sürüm 93'ü destekler
    Geçerli tarayıcı sürümü, C:\Program Files\Google\Chrome\Application\chrome.exe ikili yolu ile 92.0.4515.159'dur
    Dosya "C:\Users
    ecepozzmen\OneDrive\Masaüstü\whatsapp\online.py", satır 14, başlangıçta
    sürücü = web sürücüsü.Chrome()
    Dosya "C:\Users
    ecepozzmen\OneDrive\Masaüstü\whatsapp\online.py", satır 18,
    Başlat()

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว +1

      Chrome’dan sağ üstteki üç noktaya tıkladıktan sonra hakkında bölümüne girince otomatik olarak Chrome’u güncel sürümüne yükseltecektir 👍🏻

    •  3 ปีที่แล้ว

      @@ardaakdere teşşekür ederim kodları sonuna kadar tamamen uyguladım çok şükür sorun çıkmadı oraya kadar ama en sonda dedim tamam olacak derken çalıştırdığım zaman qr kod falan girdim yaptım, terminalden tuşa bastığım an soup = bs(wp_source,'lxml') kısmında kütüphane hatası verdi. beatifulsoup için indirmemiz gerekek kütüphane bs4 değilmi?

    • @ardaakdere
      @ardaakdere  3 ปีที่แล้ว

      Evet BeautifulSoup ama hata veren kodda yer alan ‘lxml’de ayrı bir kütüphaneyi temsil ediyor. Belki lxml kütüphanesi yüklü olmayabilir. Onu yükleyip tekrar deneyebilir misiniz?
      pip install lxml

    •  3 ปีที่แล้ว

      @@ardaakdere teşekkür ederim şuan sorunsuz çalışıyor elinize emeğinize sağlık

  • @KeremAdem
    @KeremAdem 8 หลายเดือนก่อน

    Anlatımınız çok iyi. Ne nereden gelmiş, neden kullanıyoruz sorularını sormaya gerek kalmadan adım adım anlatmışsınız. Ağzınıza sağlık.