folder Tahribat.com Forumları
linefolder Python
linefolder Udemy-Dl Kullanarak Udemy'den Download Yapmak



Udemy-Dl Kullanarak Udemy'den Download Yapmak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Caliber
    Caliber's avatar
    Kayıt Tarihi: 18/Aralık/2009
    Homo

    Merhabalar Mürid(e)ler!

    Bir Python paketi/uygulaması/botu olan "udemy-dl" yardımı ile Udemy üzerinden HD olarak video nasıl indirilir onu görsel olarak anlatma niyetindeyim. Sağolsun Daft müridimiz istekleri alarak upload ediyordu lakin kendimiz bunu nasıl yaparız onu anlatma niyetindeyim -tabi ki bilmeyenler için. Bilen zaten botunu yazıyor. :)

    Videolu anlatım için download linkleri (alternatif linkli hâlde):
    http://s6.dosya.tc/server2/7i3mqc/udemy-demo.zip.html
    https://openload.co/f/0WTv7MAorjw/udemy-demo.zip

    Öncelikle Python bilgisayarımızda yüklü değilse yüklüyoruz ben burada 3.4.3 versiyonunu kullanmaktayım ve bu sebeple 3.4.3 linkleri vermeyi düşünüyorum.

    32-Bit: https://www.python.org/ftp/python/3.4.3/python-3.4.3.msi
    64-Bit: https://www.python.org/ftp/python/3.4.3/python-3.4.3.amd64.msi

    Yükelemeyi yaparken şu seçeneği seçelim.

    Yüklemelerimizi yapalım ve yükleme tamamlandıkan sonra Windows Komut İstemi ekranını (Command Prompt) nam-ı diğer cmd'yi açalım.
    Gelen ekrana pip install udemy-dl yazalım ve yüklememizi tamamlayalım. Aşağıdaki gibi bir ekranın sizi karşılaması gerekmektedir.

    Buna ek olarak bazı paketler youtube-dl isimli paketi de istiyor o nedenle udemy-dl koduna ek olarak bir de şu kodu yazıp yükleyelim:

    pip install youtube-dl

    Şimdi bu dokümanı yazmış olduğum tarih itibari ve udemy-dl mevcut versiyonu ile download işlemi başarısız olmaktadır yani botumuz Udemy üzerindeki bir değişiklik sebebiyle hata vermektedir. Bu kısımdan sonra zaten yapmanız gereken ufak bir düzenlemeyi göstereceğim ve de botumuz içindeki ufak bir düzenlemeyi göstereceğim. Normal şartlar altında bota güncelleme geldiği zaman bizim yapacağımız düzenlemeye gerek kalmayacaktır ancak ondan önce yapacağımız bir değişikliği her seferinde yapmamız gerekecektir. Onun hangisi olduğuna birazdan yine değineceğim ki karışıklık olmasın.

    "C:\Python34\Scripts" yoluna geldiğiniz zaman aşağıdaki gibi bir ekran sizi karşılayacaktır ve oradaki "udemy-dl" isimli dosyaya dikkat ediniz. Bizim her seferinde yapmamız gereken güncelleme bu olacaktır. Bunun sonuna .py ekleyerek çalıştırılabilir hâle getireceğiz.

    Düzenlemeden sonra görünüm şu şekilde olacaktır.

     

    N'asıl Kullanacağız ki?

    Öncelikle bir Udemy hesabınızın olması gerekmektedir eğer yok ise bir tane edininiz. Hatta bir tane de yedek hesap açmanızı tavsiye ederim çünkü "Free Preview" yapacağımız için, bir kere preview yapmış hesap bir daha yapamadığından, diğer hesabımız işe yarayacaktır. Şimdilik tek hesap işinizi görür, eğer bokunu çıkarmayı düşünüyorsanız dediğim gibi 2. hatta 3. hesabı da açabilirsiniz.

    Bütün download işlemlerimizi cmd üzerinden yürütüyoruz yani yazacağımız bir satır kod ve de hesap bilgilerimizi. Geri kalan hepsi bot tarafından istediğimiz yere kaydedilecektir. Onun dışında tabi ki browser yardımı ile birtakım işlemlerimiz olacaktır. Lafı uzatmadan geçelim konumuza.

    İndirmek istediğiniz ders paketini hesabınızla giriş yapmış şekilde sayfasında görüntüleyin. Aşağıdaki imajda birtakım açıklamalar yapacağım o nedenle imaj üzerinde biraz durmanız sizin için yararlı olacaktır.

    Üstteki linki kopyalayınız. Sağ tarafta kırmızı ile belirttiğim kısma da dikkatle bakınız zira oraya tıkladıktan sonra download işlemini başlatacağız.

    CMD ekranını açınız. udemy-dl yazdıktan sonra bir boşluk bırakınız ve sonra da kopyalamış olduğumuz linki yapıştırınız ve bekleyiniz. Daha sonra az önce bahsi geçen Start free preview linkine tıklayınız ve gelen ekranda sayaç görünene kadar bekleyiniz. Şöyle bir ekran sizi karşılayacaktır.

    Bu ekran geldikten sonra da cmd ekranına geri dönünüz ve komutu işleme alınız yani enter'a basınız. Bundan sonra hemen sizden e-mail adresi ve şifre isteyecektir bunları yazdıktan kısa bir süre sonra da download başlayacaktır. Aşağıdaki imaj anlattıklarımı özetler niteliktedir. Bu işlemi yaptıktan sonra preview sayfasından çıkabilirsiniz ve sayaç 0 olsa dahi indirme işlemimiz devam eder yani paketi tamamen indiririz HD olarak. Yazılı dokümanları vs. indiremezsiniz, sadece videoları indirebilirsiniz bu da bir dipnot olsun.

    Sonuç olarak da 720p çözünürlükteki videolarımız bölümlere ayrılmış şekilde inecektir. Afiyet olsun.

    Caliber tarafından 21/Oca/16 00:41 tarihinde düzenlenmiştir

    Tedbirsiz abdest bozmaya oturan, domala domala taş arar.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nick6
    0x656e
    0x656e's avatar
    Kayıt Tarihi: 19/Mayıs/2012
    Homo

    pip artık kendi kuruluyor galiba yani pythonla birlikte build-in şeklinde geliyor sanırım uzun zamandır windowsa kurmadım doğru mudur ? 

    Eğer kurulmuyorsa onun anlatımını da ben yapabilirim 

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Caliber
    Caliber's avatar
    Kayıt Tarihi: 18/Aralık/2009
    Homo
    0x656e bunu yazdı

    pip artık kendi kuruluyor galiba yani pythonla birlikte build-in şeklinde geliyor sanırım uzun zamandır windowsa kurmadım doğru mudur ? 

    Eğer kurulmuyorsa onun anlatımını da ben yapabilirim 

    Kendisi kuruluyor hocam.


    Tedbirsiz abdest bozmaya oturan, domala domala taş arar.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    frekaze
    frekaze's avatar
    Kayıt Tarihi: 28/Haziran/2015
    Erkek

    denedim lmadı line 10 hatası veriyor malesef

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

     

    Edit büdüt

    C:\Python34\Scripts\pip install udemy-dl

     

    şeklinde yapmak gerekiyormuş.

    ontedi tarafından 19/Eyl/15 14:49 tarihinde düzenlenmiştir

    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Caliber
    Caliber's avatar
    Kayıt Tarihi: 18/Aralık/2009
    Homo
    ontedi bunu yazdı

     

    Edit büdüt

    C:\Python34\Scripts\pip install udemy-dl

     

    şeklinde yapmak gerekiyormuş.

    Ondan ziyade benim yükleme yaparken bir kısmı atlamamdan ötürü çalışmadı hocam, ayrıca konuyu güncelledim. Dediğim kısım seçilerek yine konuda verdiğim talimatlar yerine getirilirse bot çalışır. Aşağıdaki imaj da bilgilendirme amaçlıdır, yani fuzuli bilgidir.

    @frekaze senin için de PM yolladım, ordan halledelim problemini, ayrıca burada mesaj kirliliği olmasın.

    Caliber tarafından 19/Eyl/15 14:58 tarihinde düzenlenmiştir

    Tedbirsiz abdest bozmaya oturan, domala domala taş arar.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    arabaci88
    arabaci88's avatar
    Kayıt Tarihi: 14/Ocak/2010
    Erkek

     C:\Users\Murat>C:\Python34\Lib\site-packages\udemy_dl\udemy_dl.py https://www.udemy.com/beyaz-sapkali-hacker-egitimi-certified-ethical-hacker/
    Traceback (most recent call last):
      File "C:\Python34\Lib\site-packages\udemy_dl\udemy_dl.py", line 10, in <module>
        import os
    SystemError: Parent module '' not loaded, cannot perform relative import

    Yukarıdaki gibi bir hata alıyorum. Kısacası çalışmadı. Siz çalıştırabildiniz mi arkadaşlar?


    Bundan sonra yolumuz düz olacak. Bizi kimse durduramayacak. İnsan büyüdükçe daha da büyümek istiyor. Birgün gelecek hiçbir yere sığmayacağım. Yeni işler düzenledim. Dünyaya ün salacağım. Ben işimde kral olmak istiyorum. Ben kralım evet kral yeraltı dünyasının kralı. Siz dostlarım benimle büyüyecek benimle zenginleşeceksiniz. Dünyaya hakim olacağım ve ben buna layığım. https://t.me/+E1ahtStRTvo1N2Q0
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    line 10 hatası veriyor


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Caliber
    Caliber's avatar
    Kayıt Tarihi: 18/Aralık/2009
    Homo

    Öncelikle konunun başında, Python yüklemesi sırasına ait bir güncelleme yaptım, eğer onu yaparsanız konuda ne yazılıyorsa aynen uygulanırsa bot çalışır, aksi durum sizin beceremeyişinizden kaynaklıdır. Onun dışında, eğer o güncellemeyi yapmamış iseniz vereceğiniz komut şu şekilde olmalıdır, gidip de şu yoldaki "C:\Python34\Lib\site-packages" udemy-dl dosyasını çalıştırmaya kalkarsanız zaten hata alırsınız. Eğer o güncelleme yapılmamış ise kodunuz şu şekilde olmalıdır, ve yukarıdaki kod güncellemesinin de yapılmış olması gerekmektedir, aksi takdirde course-id hatası alacaksınız.

    Ayrıca C:\Python34\Scripts bu dizin altında bulunan udemy-dl isimli dosyanın sonuna da .py eklemelisiniz. Ben her türlü test yaptım ve sorun yaşamadım. Yani şunu yapmalısınız:

    C:\Python34\Scripts\udemy-dl https://www.udemy.com/jee7-jsf-webtier-by-girish/learn

    Buyrun sonuç:

    Caliber tarafından 19/Eyl/15 15:12 tarihinde düzenlenmiştir

    Tedbirsiz abdest bozmaya oturan, domala domala taş arar.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    frekaze
    frekaze's avatar
    Kayıt Tarihi: 28/Haziran/2015
    Erkek

    olmadı malesef sunucuda denedim ama bir tane indiriyor başka indirmiyor

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Caliber
    Caliber's avatar
    Kayıt Tarihi: 18/Aralık/2009
    Homo
    frekaze bunu yazdı

    olmadı malesef sunucuda denedim ama bir tane indiriyor başka indirmiyor

    Bir tane indiriyor ise "Start free preview" kısmını atlamışsındır ve doğal olarak ders paketinde bulunan free preview videoları çekiyordur. Geri bildirimini bekliyorum.


    Tedbirsiz abdest bozmaya oturan, domala domala taş arar.
Toplam Hit: 20886 Toplam Mesaj: 88
udemy download udemy-dl