@@ -1,6 +1,4 @@
1−from json import loads
21from urllib import urlencode
3−from searx.utils import html_to_text
42from HTMLParser import HTMLParser
53
64url = 'http://www.filecrop.com/'
@@ -10,7 +8,7 @@ class FilecropResultParser(HTMLParser):
108 def __init__(self):
119 HTMLParser.__init__(self)
1210 self.__start_processing = False
13−
11+
1412 self.results = []
1513 self.result = {}
1614
@@ -22,7 +20,7 @@ class FilecropResultParser(HTMLParser):
2220 if tag == 'tr':
2321 if ('bgcolor', '#edeff5') in attrs or ('bgcolor', '#ffffff') in attrs:
2422 self.__start_processing = True
25−
23+
2624 if not self.__start_processing:
2725 return
2826
@@ -50,7 +48,7 @@ class FilecropResultParser(HTMLParser):
5048 self.data_counter = 0
5149 self.results.append(self.result)
5250 self.result = {}
53−
51+
5452 def handle_data(self, data):
5553 if not self.__start_processing:
5654 return
@@ -59,7 +57,7 @@ class FilecropResultParser(HTMLParser):
5957 self.result['content'] += data + ' '
6058 else:
6159 self.result['content'] = data + ' '
62−
60+
6361 self.data_counter += 1
6462
6563def request(query, params):