2009-08-05 9 views

答えて

6

あなたはそれが常にポストに依存または取得URLFetch API

from google.appengine.api import urlfetch 

url = "http://www.google.com/" 
result = urlfetch.fetch(url) 
if result.status_code == 200: 
    doSomethingWithResult(result.content) 
+0

GAE cronジョブでこのURLを取得したいとします。しかし、私は失敗しています。私に教えてください。どうすればこのURLをcronジョブで取得できますか?これは私のローカルマシンからはテストできません。 –

+2

"失敗"よりも詳細が必要です。 –

+0

返されたエラーを教えてください – AutomatedTester

0

を使用することができます。 urllibは別のハッシュ(shaとmd5)の間で妥当性を確認したい場合は別の場所に投稿できます

import urllib    
data = urllib.urlencode({"id" : str(d), "password" : self.request.POST['passwd'], "edit" : "edit"}) 
result = urlfetch.fetch(url="http://www..../Login.do", 
payload=data, 
method=urlfetch.POST, 
headers={'Content-Type': 'application/x-www-form-urlencoded'}) 
if result.content.find('loggedInOrYourInfo') > 0:      
    self.response.out.write("clear")       
else:     
    self.response.out.write("wrong password ") 
関連する問題