diff --git a/science_article_wos/science_article_wos/models/wos_model.py b/science_article_wos/science_article_wos/models/wos_model.py index 1ebc248..856b088 100644 --- a/science_article_wos/science_article_wos/models/wos_model.py +++ b/science_article_wos/science_article_wos/models/wos_model.py @@ -92,7 +92,6 @@ def starter_documents_get(q, db: WosDB = WosDB.WOS.name, limit: int = config.WOS :param detail: 默认全部数据,如果值为short,返回较少的字段(uid, links{record,citingArticles,references,related}, citations[{db,count}], identifiers{doi,issn}) :param kwargs: :return: - """ _query_params: List[Tuple[str, str]] = [] _query_params.append(("q", q)) if db: pass @@ -102,6 +101,16 @@ def starter_documents_get(q, db: WosDB = WosDB.WOS.name, limit: int = config.WOS if detail is not None: _query_params.append(("detail", detail)) return _query_params + """ + _query_params: Dict[str, Any] = dict() + _query_params.setdefault("q", q) + if db: pass + _query_params.setdefault("db", db) + _query_params.setdefault("limit", limit) + _query_params.setdefault("page", page) + if detail is not None: + _query_params.setdefault("detail", detail) + return _query_params def make_advanced_search_ut(query: str = None, wos_ids: List = None, limit: int = 50, col_name: str = "WOS") -> Dict[