diff --git a/searx/engines/startpage.py b/searx/engines/startpage.py index c688b7cb4..8e890ec98 100644 --- a/searx/engines/startpage.py +++ b/searx/engines/startpage.py @@ -345,7 +345,10 @@ def _get_news_result(result): publishedDate = None if result.get("date"): - publishedDate = datetime.fromtimestamp(result["date"] / 1000) + try: + publishedDate = datetime.fromtimestamp(int(result["date"]) / 1000) + except (TypeError, ValueError): + pass thumbnailUrl = None if result.get("thumbnailUrl"):