From 27e7d2ee5fa0bfdf8c18bb4aa91f6d002bb83afd Mon Sep 17 00:00:00 2001 From: hillerliao Date: Sat, 22 Oct 2022 10:15:34 +0800 Subject: [PATCH] try to fix chinsese char error in infoq search --- rsshub/spiders/infoq/search.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rsshub/spiders/infoq/search.py b/rsshub/spiders/infoq/search.py index d75f27c..385eb73 100644 --- a/rsshub/spiders/infoq/search.py +++ b/rsshub/spiders/infoq/search.py @@ -23,10 +23,10 @@ def ctx(category='', type=''): referer = f'{domain}/search/c=0/k={category1}/t={type}' DEFAULT_HEADERS.update({'Referer': referer}) url = f'{domain}/api/gksearch/search' + category = unquote(category, 'utf-8') payload = {"q":category,"t": type,"s":20,"p":1} posts = requests.post(url, json=payload, headers=DEFAULT_HEADERS) posts = json.loads(posts.text)['data']['list'] - category = unquote(category, 'utf-8') return { 'title': f'{category} - 搜索 - InfoQ', 'link': f'{domain}/search/c=0/k={category}/t=0',