-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public class BrowserEmulatedFetcher implements AutoCloseable
Created by vincent on 18-1-1. Copyright @ 2013-2017 Platon AI. All rights reserved
-
-
Field Summary
Fields Modifier and Type Field Description private final PrivacyManagerprivacyManagerprivate final WebDriverPoolManagerdriverPoolManagerprivate final BrowserEmulatorbrowserEmulator
-
Constructor Summary
Constructors Constructor Description BrowserEmulatedFetcher(PrivacyManager privacyManager, WebDriverPoolManager driverPoolManager, BrowserEmulator browserEmulator, ImmutableConfig immutableConfig, Boolean closeCascaded)
-
Method Summary
Modifier and Type Method Description final PrivacyManagergetPrivacyManager()final WebDriverPoolManagergetDriverPoolManager()final BrowserEmulatorgetBrowserEmulator()final Responsefetch(String url)final Responsefetch(String url, VolatileConfig conf)final ResponsefetchContent(WebPage page)Fetch page content final ResponsefetchDeferred(String url)final ResponsefetchDeferred(String url, VolatileConfig volatileConfig)final ResponsefetchContentDeferred(WebPage page)Fetch page content final Unitreset()final Unitcancel(WebPage page)final UnitcancelAll()Unitclose()-
-
Constructor Detail
-
BrowserEmulatedFetcher
BrowserEmulatedFetcher(PrivacyManager privacyManager, WebDriverPoolManager driverPoolManager, BrowserEmulator browserEmulator, ImmutableConfig immutableConfig, Boolean closeCascaded)
-
-
Method Detail
-
getPrivacyManager
final PrivacyManager getPrivacyManager()
-
getDriverPoolManager
final WebDriverPoolManager getDriverPoolManager()
-
getBrowserEmulator
final BrowserEmulator getBrowserEmulator()
-
fetchContent
final Response fetchContent(WebPage page)
Fetch page content
-
fetchDeferred
final Response fetchDeferred(String url)
-
fetchDeferred
final Response fetchDeferred(String url, VolatileConfig volatileConfig)
-
fetchContentDeferred
final Response fetchContentDeferred(WebPage page)
Fetch page content
-
-
-
-