Пример #1
0
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)
Пример #2
0
        #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: