Python Selenium ile Tarayıcı Otomatize Etme

Tarayıcıyı kullanarak kendi BOT'larınızı yazabilirsiniz. Python ve Selenium'un gücünü kullanarak kendinizi zorlayın.

Ratings: 3.40 / 5.00




Description

Bu eğitim serisinde Python ve Selenium'u kullanarak nasıl bir tarayıcı otomatize edebilirsiniz ve bunu sizin için avantaja nasıl çevirebilirsiniz bu gibi soruların cevabını öğreneceksiniz. Önceden HTML ve CSS bilmeniz tavsiye edilir. Eğer bilmiyorsanız bazı kısımları anlamakta zorlanabilirsiniz. Bu eğitimin sonunda kendi istediğiniz şekilde tarayıcıyı otomatize edebilirsiniz. Bu eğitim sizi temel düzeyden başlatarak orta düzeye kadar getirmektedir. Geri kalan kısmı ise pratik yaparak tamamlamanız lazımdır. Kurs ile en fazla bu seviyeye çıkarılabilir.

Neden Selenium'u öğrenmeniz gerekmekte?

  • Rutin ve gereksiz işlerinizin tamamını otomatize edebilirsiniz.(Instagramda fotoğraf beğenmek gibi :D)

  • Yapmak istediğiniz ama vaktiniz olmayan şeyleri yapmak için kullanabilirsiniz.

  • Tarayıcı tabanlı oyunlar için işlerinizi hızlandırabilirsiniz. Uyurken bile sizin için oynamasını sağlayabilirsiniz.(Bunu kullanmadan önce lütfen kullanıcı sözleşmesini okuyunuz. Eğer bunu yasaklayan bir ifade var ise kesinlikle yapmanız tavsiye edilmez.)

  • İnternetten veri toplamanız gerektiği zamanlarda basit işler için saatler vermenize gerek yok. Botunuzu yazıp sizin için çalışmasını sağlayabilirsiniz.

Kurs İçeriği:

Giriş: Eğitim hakkında temel bilgileri vermektedir. Önümüzdeki süreçte neler yapmanız gerektiği hakkında kısa bilgilendirmelerde vardır.

Kurulum: Eğitim sırasında kullanılan yazılımların ve geliştirme ortamlarının nasıl yükleneceği ve nasıl çalıştırılacağı hakkında bilgilendirmeler vardır. Bu kısımı dikkatle okumanızı tavsiye ederim.

Temeller: Bu bölümde selenium'u kullanırken gerekli olan tüm fonksiyonların açıklamaları bulunmaktadır. Bu sayede eğitimi takip ederken işiniz bayağı kolaylaşmaktadır. Ayrıca herhangi bir takıldığınız noktada geri dönüş imkanı sağlamaktadır. Bu fonksiyonlar:

  • Selenium Kod Temelleri

  • find_element_by_( id & name )

  • find_element_by_xpath

  • Xpath Kaynak

  • find_element_by_( link_text & partial_link_text )

  • find_element_by_( tag & class )_name

  • find_element_by_css_selector

  • CSS Selector Kaynak

Amazon: Bu bölümde bir ürünle alakalı temel bilgileri nasıl alırsınız ve bunu işleme nasıl koyarsınız gibi bilgiler yer almaktadır. Bu bölümdeki dersler:

  • Ürün Fiyat Bilgisini Alma

  • Ürün Listeleme

  • Listelenen Ürünlerin Açıklamalarını Alma

IMDB: Bu bölümde IMDB sitesi üzerinde nasıl işlemler yapabilirsiniz. Nasıl veri toplarsınız bunlar gösterilmektedir. Bu bölümdeki dersler:

  • Top 250 Film Listesini Alma

  • Filmlerin Açıklamalarını Alma

  • CSV dosyası oluşturma

Instagram: Bu bölümde instagram üzerinde giriş yapma, takip etme, fotoğraf beğenme, takipten çıkma, fotoğrafı beğenmekten vazgeçme ve bir profildeki tüm fotoğrafları nasıl beğenirsiz ile ilgili açıklamalar yapılmakta. Artık bu bölümden sonra kompleks bir selenium projesi nasıl yapılır bunun hakkında yeterli bilgiye sahip olmuş olursunuz. Bu bölümdeki dersler:

  • Giriş Yapma

  • Takip Etme

  • Fotoğraf Beğenme

  • Takipten Çıkma

  • Profildeki Tüm Fotoğrafları Beğenme

What You Will Learn!

  • Tarayıcı nasıl otomatiğe edilir?
  • Günlük rutin işler bota nasıl yaptırılır?
  • Selenium Nedir?
  • Xpath Nedir? Nasıl Kullanılır?
  • Tarayıcıyı kullanarak bot nasıl yapılır?
  • Instagram için bot nasıl yapılır?
  • IMDB üzerinden film listesi nasıl alınır?
  • Bot ile Instagramda nasıl fotoğraf beğenilir?
  • Bot ile Instagramda nasıl takip edilir?
  • Bot ile Instagramda nasıl takipten vazgeçilir?
  • Bot ile Instagramda nasıl bir profildeki tüm fotoğraflar beğenilir?

Who Should Attend!

  • Günlük rutin işlerini yapmaktan sıkılan herkes
  • Kodlamaya meraklı
  • Yeni şeyler öğrenmeye açık