2016-09-07 2 views
1

Ich baue einen Bot daher möchte ich Tor benutzen. Mehr, ich möchte meine IP auf ausgewählte Geoloaction oder Land setzen. Ist das möglich?Wie kann ich die Tor IP auf einen GeoLocation setzen?

Heres mein Tor Initialisierungscode

public static void setUp() throws Exception { 
    //driver = new HtmlUnitDriver();  
    //driver = new FirefoxDriver(); 
    String torPath = "/Applications/TorBrowser.app/Contents/MacOS/firefox"; 
    String profilePath = "/Applications/TorBrowser.app/TorBrowser/Data/Browser/profile.default/"; 
    FirefoxProfile profile = new FirefoxProfile(new File(profilePath)); 
    FirefoxBinary binary = new FirefoxBinary(new File(torPath)); 
    driver = new FirefoxDriver(binary, profile);   
    baseUrl = "https://qa2all.wordpress.com"; 
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); 
} 

Antwort

0

Alles was Sie tun müssen, ist die torrc Konfigurationsdatei durch das Browser-Paket verwendet bearbeiten (in der Regel bei Browser/TorBrowser/Data/Tor befindet) und eine Config-Wert wie so hinzufügen:

ExitNodes {US} 

Dabei ist US der Ländercode der IP, die Sie verwenden möchten. Sie können Vielfache angeben, indem Sie sie durch ein Komma trennen. Hinweis: Ländercodes müssen {} beigefügt werden, um zu funktionieren. Ausführliche Informationen dazu, was akzeptiert wird, finden Sie in der Dokumentation ExcludeNodes.

+0

Vielen Dank Sir! –

Verwandte Themen