gukobrist
(Gukobrist)
21.Сентябрь.2017 07:20:11
#1
Может кому-то требовалось уже? Мне нужно запустить tor-browser через скрипт для анонимности. Не подскажите, как это сделать при помощи python?
Обычно в скрипте я таким образом запускаю chrome
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.maximize_window()
baxatob
(Yury)
21.Сентябрь.2017 07:59:10
#2
Вот тут колдуют энтузиасты:
gukobrist
(Gukobrist)
21.Сентябрь.2017 08:40:30
#3
Как-то мудрено. Tot же по идеи - это тот же firefox.
baxatob
(Yury)
21.Сентябрь.2017 09:00:19
#4
Ну как бы да, движок у них общий.
gukobrist
(Gukobrist)
21.Сентябрь.2017 09:16:18
#5
Может есть вариант указать путь до браузера tor и указать путь до geckodriver и все? Я просто пытаюсь. но ничего не выходит)
gukobrist
(Gukobrist)
21.Сентябрь.2017 09:35:04
#6
Вот например) Только не работает почему-то
from selenium import webdriver
TBB_PATH = '/home/xxx/programm/tor-browser_ru/'
TBB_PROFILE = '/home/xxx/programm/tor-browser_ru/Browser/TorBrowser/Data/Browser/profile.default'
driver = webdriver.Firefox(TBB_PATH, TBB_PROFILE)
driver.get('https://check.torproject.org')
driver.quit()
baxatob
(Yury)
21.Сентябрь.2017 09:49:10
#7
Ну а с чего бы ему работать.
Посмотрите, как инициализируется тор-драйвер - tor-browser-selenium/tbdriver.py at main · webfp/tor-browser-selenium · GitHub
А лучше скачайте весь фреймворк и пробуйте.
gukobrist
(Gukobrist)
21.Сентябрь.2017 09:57:59
#8
Я уже попробовал. Сам браузер запускается, но дальше никакие команды не принимает.
xotabu4
(Oleksandr Khotemskyi)
21.Сентябрь.2017 11:53:48
#9
Ваши пользователи сидят через ТОР браузер?
Анонимность в автотестах - звучит очень странно.
gukobrist
(Gukobrist)
21.Сентябрь.2017 12:44:02
#10
Нет конечно. Это необходимо что бы при каждом запуске был новый ip))) Скажу честно - это некоторые махинации, но при этом тут нет никакого криминала.
xotabu4
(Oleksandr Khotemskyi)
21.Сентябрь.2017 18:00:43
#11
Вам просто нужен прокси сервер или ВПН. Не мучайтесь с мега-медленным тором
1 лайк
Pavel_Senin
(Павел Сенин)
22.Сентябрь.2017 14:42:07
#12
http://proxyprivat.com - тут недорого прокси продают сразу большом количестве.
Вам останется только при инициализации вебдрайвера через capabilities подсовывать случайно выбранный прокси сервер для текущего сеанса.
1 лайк