summaryrefslogtreecommitdiff
path: root/searx/utils.py
diff options
context:
space:
mode:
authorThomas Pointhuber <thomas.pointhuber@gmx.at>2014-03-04 15:06:27 +0100
committerThomas Pointhuber <thomas.pointhuber@gmx.at>2014-03-04 15:06:27 +0100
commit07f83cab224d2ddf1f7fd8b544f2f2d6679c2416 (patch)
tree704746222d964c82213efaa75840f6f85e85cde9 /searx/utils.py
parentfe35c86c947f503ae2e1e7633d3355204e48ae12 (diff)
parent71c2e8222bc5d7115e8e2ed415057f66da3a2f09 (diff)
Merge remote-tracking branch 'asciimoo/master'
Diffstat (limited to 'searx/utils.py')
-rw-r--r--searx/utils.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/searx/utils.py b/searx/utils.py
index af8ce952e..b99a945df 100644
--- a/searx/utils.py
+++ b/searx/utils.py
@@ -4,12 +4,15 @@ import csv
from codecs import getincrementalencoder
import cStringIO
import re
+from random import choice
+ua_versions = ('26.0', '27.0', '28.0')
+ua_os = ('Windows NT 6.3; WOW64', 'X11; Linux x86_64; rv:26.0')
+ua = "Mozilla/5.0 ({os}) Gecko/20100101 Firefox/{version}"
def gen_useragent():
# TODO
- ua = "Mozilla/5.0 (X11; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0"
- return ua
+ return ua.format(os=choice(ua_os), version=choice(ua_versions))
def highlight_content(content, query):