summaryrefslogtreecommitdiff
path: root/searx/engines/bing.py
diff options
context:
space:
mode:
Diffstat (limited to 'searx/engines/bing.py')
-rw-r--r--searx/engines/bing.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/searx/engines/bing.py b/searx/engines/bing.py
index 171606cf6..6bdfd378b 100644
--- a/searx/engines/bing.py
+++ b/searx/engines/bing.py
@@ -54,6 +54,12 @@ def response(resp):
dom = html.fromstring(resp.text)
+ try:
+ results.append({'number_of_results': int(dom.xpath('//span[@class="sb_count"]/text()')[0]
+ .split()[0].replace(',', ''))})
+ except:
+ pass
+
# parse results
for result in dom.xpath('//div[@class="sa_cc"]'):
link = result.xpath('.//h3/a')[0]
@@ -66,10 +72,6 @@ def response(resp):
'title': title,
'content': content})
- # return results if something is found
- if results:
- return results
-
# parse results again if nothing is found yet
for result in dom.xpath('//li[@class="b_algo"]'):
link = result.xpath('.//h2/a')[0]