Browse Source

fixed xpath selector for appropriate results

M Asenov 2 years ago
parent
commit
faa32d5773
1 changed files with 1 additions and 1 deletions
  1. 1 1
      searx/engines/bing_videos.py

+ 1 - 1
searx/engines/bing_videos.py

@@ -80,7 +80,7 @@ def response(resp):
 
     dom = html.fromstring(resp.text)
 
-    for result in dom.xpath('//div[@class="dg_u"]'):
+    for result in dom.xpath('//div[@class="dg_u"]/div[contains(@class, "mc_vtvc")]'):
         metadata = loads(result.xpath('.//div[@class="vrhdata"]/@vrhm')[0])
         info = ' - '.join(result.xpath('.//div[@class="mc_vtvc_meta_block"]//span/text()')).strip()
         content = '{0} - {1}'.format(metadata['du'], info)