Results are differents for a same request (48, 59, 0, 0, 0, 0, 23, etc). I have a "Max retries exceeded with url" error.
I'm using Nginx as a HTTP server & reverse proxy.
root@cubietruck:/var/www/searx# python searx/webapp.py
* Running on http://127.0.0.1:8888/
* Restarting with reloader
127.0.0.1 - - [17/Dec/2013 16:16:18] "GET / HTTP/1.0" 200 -
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/gevent/greenlet.py", line 390, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/grequests.py", line 71, in send
self.url, **merged_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 335, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 438, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 327, in send
raise ConnectionError(e)
ConnectionError: HTTPSConnectionPool(host='gdata.youtube.com', port=443): Max retries exceeded with url: /feeds/api/videos?alt=json&q=simon+arazi (Caused by <class 'socket.error'>: [Errno 101] Network is unreachable)
<Greenlet at 0x2066530: <bound method AsyncRequest.send of <grequests.AsyncRequest object at 0x2076030>>(stream=False)> failed with ConnectionError
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/gevent/greenlet.py", line 390, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/grequests.py", line 71, in send
self.url, **merged_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 335, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 438, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 327, in send
raise ConnectionError(e)
ConnectionError: HTTPSConnectionPool(host='thepiratebay.sx', port=443): Max retries exceeded with url: /search/simon%20arazi/0/99/200 (Caused by <class 'gevent.dns.DNSError'>: [Errno 3] name does not exist)
<Greenlet at 0x2066350: <bound method AsyncRequest.send of <grequests.AsyncRequest object at 0x206ea10>>(stream=False)> failed with ConnectionError
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/gevent/greenlet.py", line 390, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/grequests.py", line 71, in send
self.url, **merged_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 335, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 438, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 327, in send
raise ConnectionError(e)
ConnectionError: HTTPSConnectionPool(host='en.wikipedia.org', port=443): Max retries exceeded with url: /w/api.php?action=query&list=search&srsearch=simon+arazi&srprop=timestamp&format=json (Caused by <class 'gevent.dns.DNSError'>: [Errno 3] name does not exist)
<Greenlet at 0x2066760: <bound method AsyncRequest.send of <grequests.AsyncRequest object at 0x2076db0>>(stream=False)> failed with ConnectionError
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/gevent/greenlet.py", line 390, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/grequests.py", line 71, in send
self.url, **merged_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 335, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 438, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 327, in send
raise ConnectionError(e)
ConnectionError: HTTPConnectionPool(host='www.bing.com', port=80): Max retries exceeded with url: /search?q=simon+arazi&setmkt=en-us (Caused by <class 'gevent.dns.DNSError'>: [Errno 3] name does not exist)
<Greenlet at 0x20667b0: <bound method AsyncRequest.send of <grequests.AsyncRequest object at 0x20df030>>(stream=False)> failed with ConnectionError
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/gevent/greenlet.py", line 390, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/grequests.py", line 71, in send
self.url, **merged_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 335, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 438, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 327, in send
raise ConnectionError(e)
ConnectionError: HTTPSConnectionPool(host='ajax.googleapis.com', port=443): Max retries exceeded with url: /ajax/services/search/web?v=2.0&start=0&rsz=large&safe=off&filter=off&q=simon+arazi (Caused by <class 'gevent.dns.DNSError'>: [Errno 3] name does not exist)
<Greenlet at 0x20668a0: <bound method AsyncRequest.send of <grequests.AsyncRequest object at 0x20df770>>(stream=False)> failed with ConnectionError
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/gevent/greenlet.py", line 390, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/grequests.py", line 71, in send
self.url, **merged_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 335, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 438, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 327, in send
raise ConnectionError(e)
ConnectionError: HTTPSConnectionPool(host='thepiratebay.sx', port=443): Max retries exceeded with url: /search/simon%20arazi/0/99/100 (Caused by <class 'gevent.dns.DNSError'>: [Errno 3] name does not exist)
<Greenlet at 0x2066580: <bound method AsyncRequest.send of <grequests.AsyncRequest object at 0x2076290>>(stream=False)> failed with ConnectionError
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/gevent/greenlet.py", line 390, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/grequests.py", line 71, in send
self.url, **merged_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 335, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 438, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 327, in send
raise ConnectionError(e)
ConnectionError: HTTPSConnectionPool(host='www.deviantart.com', port=443): Max retries exceeded with url: /search?q=simon+arazi (Caused by <class 'gevent.dns.DNSError'>: [Errno 3] name does not exist)
<Greenlet at 0x2066620: <bound method AsyncRequest.send of <grequests.AsyncRequest object at 0x2076750>>(stream=False)> failed with ConnectionError
127.0.0.1 - - [17/Dec/2013 16:16:31] "POST / HTTP/1.0" 200 -