fix(config): Define all fallback in configuration.default.ini.

This commit is contained in:
Terry Geng
2022-02-01 20:51:39 -05:00
parent 5b632fd88f
commit a0eb5b39c3
8 changed files with 46 additions and 45 deletions

View File

@ -323,7 +323,8 @@ def youtube_search(query):
import json
try:
cookie = json.loads(var.config.get('bot', 'youtube_query_cookie', fallback='{}'))
cookie_json = var.config.get('bot', 'youtube_query_cookie')
cookie = json.loads(cookie_json if cookie_json else '{}')
r = requests.get("https://www.youtube.com/results", cookies=cookie,
params={'search_query': query}, timeout=5)
result_json_match = re.findall(r">var ytInitialData = (.*?);</script>", r.text)