我試圖去與web2py/python握手。我想讓用戶填寫搜索表單,他們搜索的術語被髮送到我的python腳本,該腳本應該將查詢發送到blekko API並將結果輸出到新的HTML頁面中。我已經實現了下面的代碼,但不是我正常的索引頁面出現,我直接從blekko得到html響應,'%(query)'/ html出現在搜索欄中。真的需要一些幫助!默認/ index.html頁面的default.py控制器顯示搜索結果API
import urllib2
def index():
import urllib2
address = "http://www.blekko.com/?q='%(query)'+/html&auth=<mykey>"
query = request.vars.query
response = urllib2.urlopen(address)
html=response.read()
return html
Thanks Martijn。這是他們的API請求URL的格式,它可以完美的工作,如果你用搜索詞替換'%(query' – adohertyd
@adohertyd:我有一個輕微的錯字;我添加了缺少的'''並且在blekko上測試了它.com。我的答案中的地址減去'auth'參數,給出了我的結果 –
啊,當然,單引號使查詢成爲一個短語;我將它們添加回 –