Ruby-Watir webdriver를 통해 Tor에 연결하는 데 문제가 있습니다.
Tor 브라우저 번들을 사용합니다. 문제는 Watir (Selenium)를 통해 연결하려고 할 때 일반 Firefox 대신 Tor를 열 수 없다는 것입니다.
비슷한 문제를 보면서 다음을 시도했습니다.
require 'watir-webdriver'
profile = Selenium::WebDriver::Firefox::Profile.new
profile['network.proxy.socks'] = '127.0.0.1' #the proxy tor uses
profile['network.proxy.socks_port'] = 9150 #I cannot use 9050, 9150 works when I use Tor
profile['network.proxy.type'] = 1
browser = Watir::Browser.new :firefox, :profile => profile
browser.goto [an .onion website]
그럼에도 불구하고 앞서 언급 한 코드를 사용할 때도 일반 파이어 폭스 브라우저를 열고 양파 사이트에 연결할 수 없습니다.
이견있는 사람? Tor 브라우저를 내 웹 드라이버 프로필에 연결해야하는 다른 방법이 있습니까?
대답:
먼저 Tor 브라우저를 엽니 다 (이미 실행 중이어야 함). 그런 다음 코드에서 다음으로 시작하십시오.
Selenium::WebDriver::Firefox::Binary.path='{location of start_tor_browser*}'
browser = Watir::Browser.new :firefox
* 제 경우 : / home / tor / tor-browser_en-US / start-tor-browser
다른 것은 필요하지 않습니다. 프로필을 엉망으로 만들지 마십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다