Bu mu basit :(

html parse'de regex ameleliktir, çzdüğünden fazla sorun çıkarır + olarak html entity'leri decode etmemişsin title içindeki YekteranBaymedir tarafından 04/Ağu/15 20:27 tarihinde düzenlenmiştir

Merhaba arkadaşlar forum sitesinin birinde arkadaşın teki python youtube parser istemiş tabi bende bunu hemen kendime grev edindim ve yaptım ama yanlış yapmışım onu konuyu tam okuduktan sonra anladım. Neyse ilk kodumuz search_query e gre ilk 5 video yu alıyor bunların isimleri ve embed kodlarını yazdırıyor. #- -coding:utf-8- - import urllib. request import urllib. parse import sys import re al = sys. argv url = "https://www.youtube.com/results?search_query=" + urllib. parse. quote baslikbilgileri = req = urllib. request. Request opener = urllib. request. build_opener response = opener. open . read al = re.compile(" \" class=\"yt-uix-sessionlink yt") al = re. findall(al, response. decode("utf-8")) al = al print for i in al: i = "https://www.youtube.com"+i req = urllib. request. Request tekil = opener. open . read tekil = (tekil. decode("utf-8")) al = re.compile("<title> </title>") al = re. findall i = i. split i = ''. join i = """ <iframe width="560" height="315" src="https://www.youtube.com/embed/ " frameborder="0" allowfullscreen></iframe> """. format print("%s : %s" % Bu kod ise search query e gre videoların isimlerini ve linklerini yazdırıyor. #- -coding:utf-8- - import urllib. request import urllib. parse import sys import re al = sys. argv url = "https://www.youtube.com/results?search_query=" + urllib. parse. quote baslikbilgileri = req = urllib. request. Request opener = urllib. request. build_opener response = opener. open . read al = re.compile(" \" class=\"yt-uix-sessionlink yt") al = re. findall(al, response. decode("utf-8")) al = al for i in al: i = "https://www.youtube.com"+i req = urllib. request. Request tekil = opener. open . read tekil = (tekil. decode("utf-8")) al = re.compile("<title> </title>") al = re. findall print http://www.enesergn.net/python-youtube-parser. py 0x656e tarafından 04/Ağu/15 22:14 tarihinde düzenlenmiştir

daha basiti (py 2.7) http://paste.ubuntu.com/12001338/

html parse'de regex ameleliktir, çzdüğünden fazla sorun çıkarır + olarak html entity'leri decode etmemişsin title içindeki Yok resimde yle sadece :D o sorun çıkarttı yazdığım kodlarda denersen sıkıntı yok