mirror of
				https://github.com/searxng/searxng.git
				synced 2025-11-04 03:27:06 -05:00 
			
		
		
		
	Merge pull request #613 from return42/pylint-bing-images
[pylint] Bing (Images) engine
This commit is contained in:
		
						commit
						d83aa2b0d2
					
				@ -1,11 +1,13 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
"""
 | 
					# lint: pylint
 | 
				
			||||||
 Bing (Images)
 | 
					"""Bing (Images)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from urllib.parse import urlencode
 | 
					 | 
				
			||||||
from lxml import html
 | 
					 | 
				
			||||||
from json import loads
 | 
					from json import loads
 | 
				
			||||||
 | 
					from urllib.parse import urlencode
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					from lxml import html
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from searx.utils import match_language
 | 
					from searx.utils import match_language
 | 
				
			||||||
from searx.engines.bing import language_aliases
 | 
					from searx.engines.bing import language_aliases
 | 
				
			||||||
@ -77,7 +79,6 @@ def response(resp):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    # parse results
 | 
					    # parse results
 | 
				
			||||||
    for result in dom.xpath('//div[@class="imgpt"]'):
 | 
					    for result in dom.xpath('//div[@class="imgpt"]'):
 | 
				
			||||||
        try:
 | 
					 | 
				
			||||||
        img_format = result.xpath('./div[contains(@class, "img_info")]/span/text()')[0]
 | 
					        img_format = result.xpath('./div[contains(@class, "img_info")]/span/text()')[0]
 | 
				
			||||||
        # Microsoft seems to experiment with this code so don't make the path too specific,
 | 
					        # Microsoft seems to experiment with this code so don't make the path too specific,
 | 
				
			||||||
        # just catch the text section for the first anchor in img_info assuming this to be
 | 
					        # just catch the text section for the first anchor in img_info assuming this to be
 | 
				
			||||||
@ -101,7 +102,5 @@ def response(resp):
 | 
				
			|||||||
                'img_format': img_format,
 | 
					                'img_format': img_format,
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
        except:
 | 
					 | 
				
			||||||
            continue
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return results
 | 
					    return results
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user