42 query_params = {
"q": query}
44 if time_range_dict.get(params[
'time_range']):
45 query_params[
"stime"] = time_range_dict[params[
'time_range']]
46 query_params[
"etime"] =
'now'
49 'news': {
'endpoint':
'/v5/general/v1/web/search',
'params': {
'pn': params[
"pageno"],
'ps': results_per_page}},
51 'endpoint':
'/v5/general/v1/search/image',
52 'params': {
'start_index': (params[
"pageno"] - 1) * results_per_page,
'rn': results_per_page},
55 'endpoint':
'/v5/general/v1/search/video',
56 'params': {
'start_index': (params[
"pageno"] - 1) * results_per_page,
'rn': results_per_page},
60 query_params.update(category_config[chinaso_category][
'params'])
62 params[
"url"] = f
"{base_url}{category_config[chinaso_category]['endpoint']}?{urlencode(query_params)}"