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 -o ') sys.exit(2) for opt, arg in opts: if opt == '-h': print ('spotitube.py -i -o ') 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:])