import requests from bs4 import BeautifulSoup import sys if len(sys.argv) == 1: print ('Please input at least a word, i.e python scraping.py bisa') else: kata = sys.argv[1] headers = {'User-Agent': 'Mozilla/5.0'} payload = {'q':kata} session = requests.Session() resp = session.post('http://www.persamaankata.com/search.php',headers=headers,data=payload) html_element = BeautifulSoup(resp.content,'lxml') if len(html_element.find_all('ul')) > 0: all_ul = html_element.find_all('ul')[0] # Sinonim aja ul[1] isinya antonim all_ul.find_all('div',{'class' : 'word_thesaurus'}) a = all_ul.find_all('a') synonim_array = [] for sinonim in a: print(sinonim).text else: print('Please input right words')