def main(): url = str(sys.argv[-3]) url_for_proxy_check = str(sys.argv[-2]) path = sys.argv[-1] chrome = webdriver.Chrome() chrome.get(url) hide = HidemyName(chrome) data = hide.main() extract = Parser(data, path) result = extract.excute() """ >>> result = { "address": ["1.1.1.1","2.2.2.2"], "port": ["3128","8080"], "country": [],... } >>> proxy_list = [n+":"+p for n,p in zip(result['address'],result['port'])] >>> proxy_list ["1.1.1.1:3128","2.2.2.2:8080"] """ proxy_list = [ n + ":" + p for n, p in zip(result['address'], result['port']) ] print("CHECING PROXIES FOR %s ".center(80, "#") % url_for_proxy_check) final = check(url_for_proxy_check, proxy_list) df = pd.DataFrame(final).to_csv(path, index=False) print("Done".center(80, "-"))