forked from Ponysearch/Ponysearch
[fix] gigablast url params
This commit is contained in:
parent
5da78f7b37
commit
f1ac794a07
1 changed files with 6 additions and 2 deletions
|
@ -13,6 +13,8 @@
|
|||
from urllib import urlencode
|
||||
from cgi import escape
|
||||
from lxml import etree
|
||||
from random import randint
|
||||
from time import time
|
||||
|
||||
# engine dependent config
|
||||
categories = ['general']
|
||||
|
@ -21,7 +23,7 @@ number_of_results = 5
|
|||
|
||||
# search-url, invalid HTTPS certificate
|
||||
base_url = 'http://gigablast.com/'
|
||||
search_string = 'search?{query}&n={number_of_results}&s={offset}&xml=1&qh=0'
|
||||
search_string = 'search?{query}&n={number_of_results}&s={offset}&xml=1&qh=0&uxid={uxid}&rand={rand}'
|
||||
|
||||
# specific xpath variables
|
||||
results_xpath = '//response//result'
|
||||
|
@ -37,7 +39,9 @@ def request(query, params):
|
|||
search_path = search_string.format(
|
||||
query=urlencode({'q': query}),
|
||||
offset=offset,
|
||||
number_of_results=number_of_results)
|
||||
number_of_results=number_of_results,
|
||||
uxid=randint(10000, 10000000),
|
||||
rand=int(time()))
|
||||
|
||||
params['url'] = base_url + search_path
|
||||
|
||||
|
|
Loading…
Reference in a new issue