117 query_params = {
"q": query}
119 if time_range_dict.get(params[
'time_range']):
120 query_params[
"stime"] = time_range_dict[params[
'time_range']]
121 query_params[
"etime"] =
'now'
124 'news': {
'endpoint':
'/v5/general/v1/web/search',
'params': {
'pn': params[
"pageno"],
'ps': results_per_page}},
126 'endpoint':
'/v5/general/v1/search/image',
127 'params': {
'start_index': (params[
"pageno"] - 1) * results_per_page,
'rn': results_per_page},
130 'endpoint':
'/v5/general/v1/search/video',
131 'params': {
'start_index': (params[
"pageno"] - 1) * results_per_page,
'rn': results_per_page},
134 if chinaso_news_source !=
'all':
135 if chinaso_news_source ==
'EPAPER':
136 category_config[
'news'][
'params'][
"type"] =
'EPAPER'
138 category_config[
'news'][
'params'][
"cate"] = chinaso_news_source
140 query_params.update(category_config[chinaso_category][
'params'])
142 params[
"url"] = f
"{base_url}{category_config[chinaso_category]['endpoint']}?{urlencode(query_params)}"