2016-05-03 10 views
5

Sto utilizzando JBrowserDriver per acquisire schermate da alcune pagine, ma quando creo la variabile del driver ci vuole più di un minuto (circa 70 secondi).JBrowserDriver richiede più di un minuto per inizializzare

JBrowserDriver driver = new JBrowserDriver(Settings.builder(). 
    timezone(Timezone.AMERICA_NEWYORK).build()); 

Io corro JBrowserDriver direttamente da Maven, quando di fronte a questo problema

<dependency> 
    <groupId>com.machinepublishers</groupId> 
    <artifactId>jbrowserdriver</artifactId> 
    <version>[0.12.0, 2.0)</version> 
</dependency> 

Eventuali suggerimenti per trovare la causa principale di questo, o comuni possibili cause di questo?

risposta

3

Ho avuto lo stesso problema, ma ho trovato una soluzione. Per impostazione predefinita, JBrowser utilizza Tor Browser. L'ho impostato su Browser Chrome.

WebDriver driver = new JBrowserDriver(Settings.builder().userAgent(UserAgent.CHROME).build()); 

Provalo. Nel mio caso ho ridotto il tempo a meno di 10 secondi. In bocca al lupo!

+0

Grazie, funziona! : B – FeanDoe

Problemi correlati