01-07-2018, Saat: 12:47
Başlıkta da belirttiğim gibi puhuindir.tk sitesinden video indirmek için ufak bir script yaptım. Teker teker linkleri kopyalayıp sunucuya indirmeye çalışmaktansa linkleri script içine yazıp otomatik indirmek daha güzel olur diye düşündüm. Aslında puhudan video linki almak için puhuindir.tk sitesini yapan arkadaş gibi bir sayfa hazırlanabilirdi ama adam emek vermiş, taklit etmeyelim ve hazır yapılmışı varken uğraşmayalım diye kısa yoldan python ile yapmak istedim 
Normalde linux dağıtımlarının çoğunda python vardır ama suncularda son zamanlarda genelde python 3 hazırda kurulu geliyor. Bu yüzden sunucuda python 2 yüklü olmayabilir, yüklemek için
Daha sonra scriptin içindeli "video_urls" kısmında alt alta indirmek istediğiniz puhu tv video linklerini yazın, daha sonra indirmek istediğiniz kalite numarasını da "," (virgül) ile ayırıp yazabilirsiniz.
örnek;
video_urls = '''
https://puhutv.com/sahsiyet-1-bolum-izle, 1080p
https://puhutv.com/sahsiyet-2-bolum-izle, 1080p
https://puhutv.com/sahsiyet-3-bolum-izle, 1080p
'''
En son kodun bulunduğu dizinde python puhu.py komutunu vererek indirmeleri başlatabilirsiniz. İndirme linklerini aynı zamanda "dlist.txt" dosyasına da kaydedecektir, daha sonra lazım olursa kullanılması açısından...
* Bunun yanında tek link indirmek isteyebilirsiniz ve bunun için kodu tek bir link için editlemek istemeyebilirsiniz. Bu durumda ssh termilden kodu çalıştırırken link ve kalite numarasını girebilirsiniz.
örnek;
SCRIPT:
Sunucuya direkt indirmek isterseniz:
Kendiniz yüklemek isterseniz:
Bu kadar...

Normalde linux dağıtımlarının çoğunda python vardır ama suncularda son zamanlarda genelde python 3 hazırda kurulu geliyor. Bu yüzden sunucuda python 2 yüklü olmayabilir, yüklemek için
Kod:
apt-get install python -y
Daha sonra scriptin içindeli "video_urls" kısmında alt alta indirmek istediğiniz puhu tv video linklerini yazın, daha sonra indirmek istediğiniz kalite numarasını da "," (virgül) ile ayırıp yazabilirsiniz.
örnek;
video_urls = '''
https://puhutv.com/sahsiyet-1-bolum-izle, 1080p
https://puhutv.com/sahsiyet-2-bolum-izle, 1080p
https://puhutv.com/sahsiyet-3-bolum-izle, 1080p
'''
En son kodun bulunduğu dizinde python puhu.py komutunu vererek indirmeleri başlatabilirsiniz. İndirme linklerini aynı zamanda "dlist.txt" dosyasına da kaydedecektir, daha sonra lazım olursa kullanılması açısından...
* Bunun yanında tek link indirmek isteyebilirsiniz ve bunun için kodu tek bir link için editlemek istemeyebilirsiniz. Bu durumda ssh termilden kodu çalıştırırken link ve kalite numarasını girebilirsiniz.
örnek;
Kod:
python puhu.py https://puhutv.com/sahsiyet-1-bolum-izle 1080p
SCRIPT:
Sunucuya direkt indirmek isterseniz:
Kod:
wget gecemor.qpython.club/puhu.py
Kendiniz yüklemek isterseniz:
PHP Kod:
import urllib2, urllib, re, os, sys
video_urls = '''
https://puhutv.com/sahsiyet-1-bolum-izle, 1080p
https://puhutv.com/sahsiyet-2-bolum-izle, 1080p
https://puhutv.com/sahsiyet-3-bolum-izle, 1080p
'''
def indir(url, kalite):
isim = url.split("https://puhutv.com/")[1] + ".mp4"
print "{0} adli video {1} kalitesinde indiriliyor...".format(isim, kalite)
data = urllib.urlencode({"url": url})
oku = urllib2.urlopen("http://www.puhuindir.tk", data).read()
puhu = re.findall('<a class="btn btn-lg btn-outline-success" href="(.*?)"', oku)
for video in puhu:
if video.find("/{0}.mp4?".format(kalite)) > -1:
try:
with open("dlist.txt", "ab") as f:
f.write(video + "\n\n")
os.system('wget "{0}" -O {1}'.format(video, isim))
except Exception as error:
with open("error.txt", "ab") as f:
f.write("{0}: {1}\n\n".format(url, error))
if len(sys.argv) > 1:
url = sys.argv[1]
kalite = sys.argv[2]
indir(url, kalite)
else:
for link in video_urls.splitlines():
if link:
url, kalite = link.split(",")
url = url.strip()
kalite = kalite.strip()
indir(url, kalite)
Bu kadar...
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club