|
|
|
|
@ -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[
|
|
|
|
|
|