Python Selenium İle WhatsApp Botu

Поділитися
Вставка
  • Опубліковано 6 лют 2021
  • 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:ua-cam.com/channels/OMA.html...
    ►Yeni Güncellemelerden Haberdar olun: goo.gl/akseKT​
    ►Destek olmak istersen videolarımızı paylaşmayı unutma;);)
    ►Hepinize İyi Keyifler

КОМЕНТАРІ • 157

  • @erkankilic3089
    @erkankilic3089 Рік тому +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ü.

  •  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

  • @emrekose7765
    @emrekose7765 2 роки тому

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

  • @ForgiveMeWR
    @ForgiveMeWR 2 роки тому

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

  • @KsYusuf
    @KsYusuf 2 роки тому

    ç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.

  • @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

  • @yavuzozkaya7662
    @yavuzozkaya7662 2 роки тому

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

  • @erbay12345
    @erbay12345 2 роки тому

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

  • @TradingTimur
    @TradingTimur Рік тому

    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 ?

  • @tahataskanoglu7837
    @tahataskanoglu7837 Рік тому

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

  • @altuntas777
    @altuntas777 2 роки тому +1

    cok guzel anlatim olmus 👏

  • @mehmetsarresmi
    @mehmetsarresmi 2 роки тому +1

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

  • @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

  • @enesmustafadokur
    @enesmustafadokur 2 роки тому +1

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

  • @emilkisiyev4164
    @emilkisiyev4164 2 роки тому +1

    Hocam selenium kitabxanasini (kutubhane)evez eden kitabxana varmi?

  • @GreenNarK
    @GreenNarK 11 місяців тому +1

    Güzel bir anlatım

  • @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ı ?

  • @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.

  • @xlulxd
    @xlulxd 3 роки тому +1

    wow güzeldi , güzel video

  • @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 ?

  • @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,

  • @bedophren
    @bedophren Рік тому

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

  • @kisa_sozler_diyari_
    @kisa_sozler_diyari_ Рік тому

    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

  • @cumadogan4237
    @cumadogan4237 2 роки тому

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

  • @scsx6395
    @scsx6395 2 роки тому

    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

  • @gorkemgenc344
    @gorkemgenc344 2 роки тому

    güzel video olmuş teşekkürler

  • @GuarDofErun
    @GuarDofErun 2 роки тому

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

  • @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

  • @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 ?

  • @ahmetimdat2008
    @ahmetimdat2008 Рік тому

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

  • @yasinozkurt
    @yasinozkurt Рік тому

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

  • @fakhrimrz4953
    @fakhrimrz4953 2 роки тому

    hocam kutuphneleri import edemedim yardima ihtiyacim var

  • @sanem0233
    @sanem0233 10 місяців тому

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

  • @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 :)

  • @yaz_cizmaybe8561
    @yaz_cizmaybe8561 Рік тому

    harika

  • @taxallus1
    @taxallus1 3 місяці тому

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

  • @NosFlow324
    @NosFlow324 Рік тому +1

    Selenium diye bir module yok hatasi veriyor yardim edecek varmi?

  • @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.

  • @cmKrc
    @cmKrc 2 роки тому

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

  • @beyza2522
    @beyza2522 4 місяці тому

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

  • @sulaimanatayi555
    @sulaimanatayi555 2 роки тому

    basarilar

  • @bilminisgnda5194
    @bilminisgnda5194 Рік тому

    Çok güzel

  • @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.

  • @emirhanguler3481
    @emirhanguler3481 2 роки тому

    abi merhaba bu pycharmda işe yararmı

  • @user-wl3ts5rd1i
    @user-wl3ts5rd1i 2 роки тому

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

  • @bulentturkay6765
    @bulentturkay6765 Рік тому +3

    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.

  • @lastraen
    @lastraen 3 роки тому

    Güzelmiş

  • @anomin1823
    @anomin1823 Рік тому

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

  • @celalcanbaz4298
    @celalcanbaz4298 2 роки тому

    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

  • @onuryuce9484
    @onuryuce9484 Рік тому

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

  • @saitfaikinabasyankvideolar9075
    @saitfaikinabasyankvideolar9075 2 роки тому

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

  • @sc6054
    @sc6054 3 роки тому

    win error 2 hatası veriyo nası çözebilirim

  • @ZexZaynex
    @ZexZaynex 2 роки тому

    hocam bir hata alıyorum yardımcı olurmusunuz

  • @cansncakr2181
    @cansncakr2181 Рік тому

    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  Рік тому +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 Рік тому +1

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

  • @kerimcakir4049
    @kerimcakir4049 2 роки тому

    usta bende chorame açılmıyor

  • @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

  • @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.

  • @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.

  • @kadirkorhan8630
    @kadirkorhan8630 Рік тому

    Yazıda hata veriyor neden

  • @mehmeteminaydin28
    @mehmeteminaydin28 2 роки тому

    Hala çalışıyor mu acaba ?

  • @ozkankuzu3437
    @ozkankuzu3437 2 роки тому

    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  2 роки тому +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 2 роки тому

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

  • @YunusEmreCicek_06
    @YunusEmreCicek_06 2 роки тому

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

  • @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

  • @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

  •  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 .

  • @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

  • @burakinep1874
    @burakinep1874 2 роки тому

    requests'i kullanmadık sanırım

  • @vector5386
    @vector5386 Рік тому

    wp source da hata verdi

  • @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_ Рік тому

      Ş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

  • @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.

  • @polat9160
    @polat9160 2 роки тому

    Bende webwhatsap sayfası açılmıyor

  • @batuhankocagoz6287
    @batuhankocagoz6287 Рік тому

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

    • @ardaakdere
      @ardaakdere  Рік тому

      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.

  • @erenimo6736
    @erenimo6736 2 роки тому

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

    • @Berilass
      @Berilass 9 місяців тому

      pip install selenium

  • @BARON-nn5sn
    @BARON-nn5sn Рік тому

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

  • @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

  • @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.

  • @denizhikmetsezdirmez146
    @denizhikmetsezdirmez146 Рік тому

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

  • @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

  • @burakylmaz5030
    @burakylmaz5030 2 роки тому +1

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

    • @ardaakdere
      @ardaakdere  2 роки тому

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

    • @burakylmaz5030
      @burakylmaz5030 2 роки тому

      @@ardaakdere Yok hocam hiç bir hata vermiyor

    • @ardaakdere
      @ardaakdere  2 роки тому

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

    • @burakylmaz5030
      @burakylmaz5030 2 роки тому

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

    • @ardaakdere
      @ardaakdere  2 роки тому

      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 👍🏻

  • @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.

  • @rcfly3562
    @rcfly3562 2 роки тому

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

    • @huseyintunc1950
      @huseyintunc1950 2 роки тому

      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?

  • @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 ^^

  • @Use78910
    @Use78910 2 роки тому

    akla iyi şeyler gelmiyo 😃😃nddenni bilmiyorum

  • @sadecesiverz
    @sadecesiverz 5 місяців тому

    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'

  • @BaydirmanV2
    @BaydirmanV2 10 місяців тому

    @arda akdere invailid syntax hatası veriyo

  • @atlasgamer1326
    @atlasgamer1326 2 роки тому

    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  2 роки тому

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

    • @atlasgamer1326
      @atlasgamer1326 2 роки тому

      @@ardaakdere tamam hocam teşekkürler

  • @frankwilliamabagnalejr.463
    @frankwilliamabagnalejr.463 2 роки тому

    Size bir şey danışacaktım, Instagram veya Twitter kullanıyor musunuz? Güzel bir proje var da aklımda, sanırım yorumumu sildiniz önceki. 📩

    • @ardaakdere
      @ardaakdere  2 роки тому +1

      Merhaba, mesajınızı silmedim aslında ilk kez görüyorum. Instagram: pumpingcode hesabına mesaj atabilirsiniz

    • @frankwilliamabagnalejr.463
      @frankwilliamabagnalejr.463 2 роки тому

      @@ardaakdere Bu arada Instagram adresiniz introda yazıyormuş, kusura bakmayın göremediğim için. DM attım size, takip etmediğiniz için hesabımı, mesajım "DİĞER" klasörüne gelmiştir muhtemelen.

  •  2 роки тому

    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  2 роки тому +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 👍🏻

    •  2 роки тому

      @@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  2 роки тому

      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

    •  2 роки тому

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

  • @KeremAdem
    @KeremAdem 3 місяці тому

    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.