def capture(website,epoch): #print("TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT") #print(sys.argv) if 'tor' in sys.argv: print("TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT") browser = TorBrowserDriver(TBB_dir,socks_port=socks_port,control_port=control_port) else: profile = firfox_proxy(webdriver) browser = webdriver.Firefox(firefox_profile=profile,firefox_binary = firefox_dir) browser.delete_all_cookies() browser.get('http://' + website)
#options.add_argument('no-sandbox') #driver = webdriver.Chrome('D:\\Users\\'+winuser+'\\learnpython\\chromedriver.exe',options=options) launch_tbb_tor_with_stem( 'D:\\Users\\' + winuser + '\\Desktop\\Tor Browser' ) # I think you can remove this, but maybe some future usages need that driver = TorBrowserDriver('D:\\Users\\' + winuser + '\\Desktop\\Tor Browser', tor_cfg=cm.USE_STEM) print("Created a driver successfully!") except Exception: traceback.print_exc() try: driver.delete_all_cookies() driver.quit() except Exception: print("exception inside exception!") sleep(5) continue # This will cause a browser window to open try: print("before implicitly wait") driver.implicitly_wait(15) driver.maximize_window() sleep(5) if len(driver.window_handles) > 1: driver.switch_to.window(driver.window_handles[0]) except Exception: