TBSelenium: страница Tor закрывается немедленно - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь использовать Tor с селеном, который работает с использованием tbselenium.

Однако при загрузке URL-адреса или щелчке по веб-элементу страница закрывается по окончании действия, а не оставаясь открытым, как это было бы в случае использования селена с chrome.

Есть идеи, как сохранить страницу открытой?

import tbselenium.common as cm
from tbselenium.tbdriver import TorBrowserDriver
from tbselenium.utils import launch_tbb_tor_with_stem

tbb_dir = "C:\\pathto\\Tor Browser\\"
tor_process = launch_tbb_tor_with_stem(tbb_path=tbb_dir)
for i in range(1):
with TorBrowserDriver(tbb_dir, tor_cfg=cm.USE_STEM) as driver:
    driver.load_url("http://hln.be",3,wait_for_page_body=True)
    #driver.get('https://google.be')


    try:
        policypage=driver.find_element_by_xpath("//a[contains(@href,'members/join')]")
        policypage.click()
        usern=driver.find_element_by_xpath("//input[contains(@id,'user_member_username')]")
        usern.send_keys('Tryout')
    except:
        print('different look')

1 Ответ

1 голос
/ 03 марта 2020

Как сказал Фурас, используйте стандартную декларацию драйвера.

...