This is my results.html, all of it :)

{{extend 'layout.html'}}

{{=results}}

On Thursday, 5 July 2012 21:20:59 UTC+1, Bruce Wade wrote:
>
> I am assuming by your error inside results.html you have a variable 
> defined as results however you are passing a tuple blekkoresults,bingresults 
> we would need to see results.html
>
> On Thu, Jul 5, 2012 at 1:16 PM, adohertyd wrote:
>
>> No tried that and got 'unsupported format character 'A' at index 7'
>>
>>
>> On Thursday, 5 July 2012 21:08:20 UTC+1, Richard wrote:
>>
>>> Maybe you should encode your bing url.
>>>
>>> Richard
>>>
>>> On Thu, Jul 5, 2012 at 4:05 PM, adohertyd wrote:
>>>
>>> I am trying to get a json response from 2 URL's and showing in on a 
>>>> results page. I'm getting an error saying that the page I'm redirecting to 
>>>> in order to show the json data is not defined but this only happens with 
>>>> one of the url's being contacted. I'm probably not being very clear with 
>>>> this so I will show you some code:
>>>>
>>>>
>>>> import urllib2
>>>>
>>>> def index():
>>>>     form = FORM(''...      
>>>>     if form.process().accepted:
>>>>         session.term=request.vars.**query
>>>>         redirect(URL('results'))
>>>>     elif form.errors: ...
>>>>     return dict(form=form)
>>>>
>>>> def __process():
>>>>     term = session.term
>>>>     term = urllib2.quote("'" + term + "'")
>>>>     return dict(term=term)
>>>>
>>>> def results():
>>>>     import requests
>>>>
>>>>     blekko = "http://www.blekko.com/?q=%(**term)s+/json&auth=<mykey>" 
>>>> %__process
>>>> ()
>>>>     blekkoresults = urllib2.urlopen(blekko).read()
>>>>
>>>>     bing = "https://api.datamarket.azure.**
>>>> com/Data.ashx/Bing/SearchWeb/**Web?Query=%(term)s&$top=50&$**
>>>> format=json"
>>>>     API_KEY = 'mykey'
>>>>     r = requests.get(bing % __process(), auth=('', API_KEY))
>>>>     bingresults = r.json
>>>>
>>>>    return blekkoresults, bingresults
>>>>
>>>> The line 'bing= ' is causing the issue. If I comment out the bing 
>>>> section of the code, the blekko part returns no problem. However, with the 
>>>> bing section included I get the following error:
>>>>
>>>> 1.
>>>> 2.
>>>> 3.
>>>> 4.
>>>> 5.
>>>> 6.
>>>>
>>>> Traceback (most recent call last):
>>>>   File "C:\web2py\gluon\restricted.**py", line 205, in restricted
>>>>
>>>>
>>>>     exec ccode in environment
>>>>   File "C:\web2py\applications\**metasearch2\views\manage/**results.html", 
>>>> line 86, in <module>
>>>>
>>>> NameError: name 'results' is not defined
>>>>
>>>> Can anyone please tell me what's going on? If I run this program in 
>>>> IDLE it returns the bing results so it is definitely a web2py issue.
>>>>
>>>
>>>
>
>
> -- 
> -- 
> Regards,
> Bruce Wade
> http://ca.linkedin.com/in/brucelwade
> http://www.wadecybertech.com
> http://www.fittraineronline.com - Fitness Personal Trainers Online
> http://www.warplydesigned.com
>
>

Reply via email to