Bladeren bron

Merge pull request #151 from pointhi/kickass_fix

[fix] fix kickass engine
Adam Tauber 10 jaren geleden
bovenliggende
commit
19b1cedc23
2 gewijzigde bestanden met toevoegingen van 6 en 2 verwijderingen
  1. 3
    0
      searx/engines/kickass.py
  2. 3
    2
      searx/search.py

+ 3
- 0
searx/engines/kickass.py Bestand weergeven

@@ -33,6 +33,9 @@ def request(query, params):
33 33
     params['url'] = search_url.format(search_term=quote(query),
34 34
                                       pageno=params['pageno'])
35 35
 
36
+    # FIX: SSLError: hostname 'kickass.so' doesn't match either of '*.kickass.to', 'kickass.to'
37
+    params['verify'] = False
38
+
36 39
     return params
37 40
 
38 41
 

+ 3
- 2
searx/search.py Bestand weergeven

@@ -59,7 +59,7 @@ def threaded_requests(requests):
59 59
 # get default reqest parameter
60 60
 def default_request_params():
61 61
     return {
62
-        'method': 'GET', 'headers': {}, 'data': {}, 'url': '', 'cookies': {}}
62
+        'method': 'GET', 'headers': {}, 'data': {}, 'url': '', 'cookies': {}, 'verify': True}
63 63
 
64 64
 
65 65
 # create a callback wrapper for the search engine results
@@ -469,7 +469,8 @@ class Search(object):
469 469
                 headers=request_params['headers'],
470 470
                 hooks=dict(response=callback),
471 471
                 cookies=request_params['cookies'],
472
-                timeout=engine.timeout
472
+                timeout=engine.timeout,
473
+                verify=request_params['verify']
473 474
             )
474 475
 
475 476
             # specific type of request (GET or POST)