Python Regexp

Başlatan kaansef, 10 Kasım 2010 - 14:46:14

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

kaansef

Arkadaşlar ben python ile bir php siteden veri çekmek istiyorum.Ama nasıl yapıcağımı bilmiyorum.Kodların bir kısmı aşşağıda.Devamının nasıl olması gerekir?

import urllib.request
import re
site = urllib.request.urlopen("http://orneksite.com")
siteoku = site.read()
flvadres=BURASIREGEXP OLMASI GEREKİYOR!
site.close()     
print(flvadresi)
# 28065

guestwho

    Sözgelimi YouTube'un kategoriler sayfasındaki videoların bağlantılarını ayıklamak için:

import urllib, re
site = urllib.urlopen("http://www.youtube.com/videos?feature=mh")
source = site.read()
site.close()

'''Kaynak kod içerisindeki tüm video bağlantıları "re.findall()" işlevi kullanılarak tek bir liste içerisinde tutulabilir.'''

pattern = re.compile(r'href="/watch.+?"', re.I)
links = pattern.findall(source)

# Son olarak "links" listesindeki bağlantıların her birini görüntülemek için:

for link in links: print link


    Betikte geçen düzenli ifadeleri ihtiyacına göre özelleştirebilirsin.
You want weapons? We're in a library. Books are the best weapon in the world. This room's the greatest arsenal we could have. Arm yourself!