diff --git a/app/modules/douban/__init__.py b/app/modules/douban/__init__.py index f66d05f4..2c206ec1 100644 --- a/app/modules/douban/__init__.py +++ b/app/modules/douban/__init__.py @@ -417,10 +417,12 @@ class DoubanModule(_ModuleBase): """ if imdbid: # 优先使用IMDBID查询 + logger.info(f"开始使用IMDBID {imdbid} 查询豆瓣信息 ...") result = self.doubanapi.imdbid(imdbid) if result: return result # 搜索 + logger.info(f"开始使用名称 {name} 查询豆瓣信息 ...") result = self.doubanapi.search(f"{name} {year or ''}".strip()) if not result: logger.warn(f"未找到 {name} 的豆瓣信息") diff --git a/app/modules/douban/apiv2.py b/app/modules/douban/apiv2.py index bebf43eb..3998ac1d 100644 --- a/app/modules/douban/apiv2.py +++ b/app/modules/douban/apiv2.py @@ -214,13 +214,14 @@ class DoubanApi(metaclass=Singleton): ) """ req_url = self._api_url + url - params = {'apiKey': self._api_key2} + params = {'apikey': self._api_key2} if kwargs: params.update(kwargs) if '_ts' in params: params.pop('_ts') resp = RequestUtils( - session=self._session + ua=settings.USER_AGENT, + session=self._session, ).post_res(url=req_url, data=params) if resp.status_code == 400 and "rate_limit" in resp.text: return resp.json()