diff --git a/rsshub/spiders/infoq/recommend.py b/rsshub/spiders/infoq/recommend.py index 6a35a0d..31df65c 100644 --- a/rsshub/spiders/infoq/recommend.py +++ b/rsshub/spiders/infoq/recommend.py @@ -14,7 +14,9 @@ def parse(post): def ctx(): DEFAULT_HEADERS.update({'Referer': 'https://www.infoq.cn'}) # 必须设置Referer,不然会451错误 - posts = requests.post(f'{domain}/public/v1/my/recommond', data={'size': 20}, headers=DEFAULT_HEADERS).json()['data'] + import json + posts = requests.post(f'{domain}/public/v1/my/recommond', data={'size': 20}, headers=DEFAULT_HEADERS) + posts = json.loads(posts.text)['data'] return { 'title': 'infoq', 'link': domain,