merhaba bir googl App engine uygulamam için bir siteden veri çekmem gerekior
içerik text fakat txt uzantılı degil www.domain.com/veridosyasi seklinde
php de file_get_contents ile yapılan veri çekme işini pythonda nasl yapabilirz
class VeriCekme(webapp.RequestHandler):
def get(self):
şeklinde başlamam gerekior sanırım.
sonrasında applicationda yayınlayınca gosterebilmem için
application = webapp.WSGIApplication([('/veridosyam', VeriCekme)], debug=True)
şeklinde bitirmem gerekior . fakat tam emin değilim, python bilenler yardımcı olursa sevinirm
Python ile Bir web sitesinden veri çekmek?
4
●6.951
- 06-05-2010, 04:17:04urllib ve URLfetch kullanarak dediginz gibi bir kodlama yaptıgımdaCreep adlı üyeden alıntı: mesajı görüntüle
Status: 200 OK Content-Type: text/html; charset=utf-8 Cache-Control: no-cache Expires: Fri, 01 Jan 1990 00:00:00 GMT Content-Length: 0 soyle bi print aldım calıstırdıgmda
sonra biraz orneklere bakıp ulrfetchi yapmaya calsıtım kodlar şöyle
from google.appengine.ext import webapp from google.appengine.ext.webapp.util import run_wsgi_app from google.appengine.api import urlfetch class VeriCek(webapp.RequestHandler): def get(self): gidilecekURL = "http://www.sabah.com.tr/rss/gununicinden.xml" result = urlfetch.fetch(url=destinationURL, method=urlfetch.GET, headers={'Content-Type': 'application/x-www-form-urlencoded'}) print result application = webapp.WSGIApplication([('/veriyolla', VeriCek)], debug=True) def main(): run_wsgi_app(application) if __name__ == "__main__": main()yaptıgımda yine Status: 200 OK Content-Type: text/html; charset=utf-8 Cache-Control: no-cache Expires: Fri, 01 Jan 1990 00:00:00 GMT Content-Length: 0 verior. Ben içindeki datann yazılmasını istiorm çekilmesini istiorm xml ornek verdim ama alacagım dosya text yıgınından farklı degil pek farkedecgini sanmıorm ama olmadı bi yerde eksigim var sanırm