Browse Source

Bing news engine corrections
XPath *never* return None.

(I found the HTML report of coverage)

Cqoicebordel 10 years ago
parent
commit
5761d6f0ab
1 changed files with 2 additions and 4 deletions
  1. 2 4
      searx/engines/bing_news.py

+ 2 - 4
searx/engines/bing_news.py

@@ -59,16 +59,14 @@ def response(resp):
         url = link.attrib.get('href')
         title = extract_text(link)
         contentXPath = result.xpath('.//div[@class="sn_txt"]/div//span[@class="sn_snip"]')
-        if contentXPath is not None:
-            content = escape(extract_text(contentXPath))
+        content = escape(extract_text(contentXPath))
 
         # parse publishedDate
         publishedDateXPath = result.xpath('.//div[@class="sn_txt"]/div'
                                           '//span[contains(@class,"sn_ST")]'
                                           '//span[contains(@class,"sn_tm")]')
 
-        if publishedDateXPath is not None:
-            publishedDate = escape(extract_text(publishedDateXPath))
+        publishedDate = escape(extract_text(publishedDateXPath))
 
         if re.match("^[0-9]+ minute(s|) ago$", publishedDate):
             timeNumbers = re.findall(r'\d+', publishedDate)