import requests def get_data_sorl(query, keywords, start_time, end_time, max_posts = 100): start_time = start_time.strip() end_time = end_time.strip() json_data = { 'category_ids': [], 'text_query': query, 'max_posts': max_posts, 'top': 50, 'lang': 'vi', 'source_tagids': [], 'cee': True, 'keywords': keywords, 'start_time': start_time.replace(' ', 'T'), 'end_time': end_time.replace(' ', 'T'), } res = [] request_search_qna = 'http://10.9.3.241:2436/service_get_data_sorl' try: response = requests.post('http://10.9.3.241:2436/service_get_data_sorl', json=json_data) if response.status_code == 200: res = response.json()['results'] else: print("Error search QnA: ", response.text) except Exception as ex: print("Error search QnA: ", ex) json_data = { 'category_ids': [], 'text_query': query, 'max_posts': 100, 'top': 50, 'lang': 'vi', 'source_tagids': [], 'cee': False, 'keywords': keywords, 'start_time': start_time, 'end_time': end_time, } res_2 = [] try: response = requests.post('http://10.9.3.241:2436/service_get_data_sorl', json=json_data) if response.status_code == 200: res_2 = response.json()['results'] else: print("Error search QnA: ", response.text) except Exception as ex: print("Error search QnA: ", ex) res.extend(res_2) return res