|  | @@ -0,0 +1,28 @@ | 
														
													
														
															
																|  |  |  |  |  | from bs4 import BeautifulSoup | 
														
													
														
															
																|  |  |  |  |  | import requests | 
														
													
														
															
																|  |  |  |  |  | import sys, getopt | 
														
													
														
															
																|  |  |  |  |  | import urllib.parse | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | def main(argv): | 
														
													
														
															
																|  |  |  |  |  | inputfile = '' | 
														
													
														
															
																|  |  |  |  |  | inputfile = urllib.parse.quote(inputfile.encode('utf8'), ':/') | 
														
													
														
															
																|  |  |  |  |  | numberfile = '' | 
														
													
														
															
																|  |  |  |  |  | try: | 
														
													
														
															
																|  |  |  |  |  | opts, args = getopt.getopt(argv,"hi:o:",["ifile=","ofile="]) | 
														
													
														
															
																|  |  |  |  |  | except getopt.GetoptError: | 
														
													
														
															
																|  |  |  |  |  | print ('spotitube.py -i <Search Keyword> -o <Index>') | 
														
													
														
															
																|  |  |  |  |  | sys.exit(2) | 
														
													
														
															
																|  |  |  |  |  | for opt, arg in opts: | 
														
													
														
															
																|  |  |  |  |  | if opt == '-h': | 
														
													
														
															
																|  |  |  |  |  | print ('spotitube.py -i <Search Keyword> -o <Index>') | 
														
													
														
															
																|  |  |  |  |  | sys.exit() | 
														
													
														
															
																|  |  |  |  |  | elif opt in ("-i", "--ifile"): | 
														
													
														
															
																|  |  |  |  |  | inputfile = arg | 
														
													
														
															
																|  |  |  |  |  | elif opt in ("-o", "--ifile"): | 
														
													
														
															
																|  |  |  |  |  | numberfile = arg | 
														
													
														
															
																|  |  |  |  |  | html_content = requests.get(inputfile).text | 
														
													
														
															
																|  |  |  |  |  | soup = BeautifulSoup(html_content, "lxml") | 
														
													
														
															
																|  |  |  |  |  | print(soup.findAll("p",{"id":"dictionary_translate_article_translation"})) | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | if __name__ == "__main__": | 
														
													
														
															
																|  |  |  |  |  | main(sys.argv[1:]) |