create static method

Future<AdvancedWebScraper> create({
  1. required ProxyManager proxyManager,
  2. int defaultTimeout = 30000,
  3. int maxRetries = 3,
  4. bool handleCookies = true,
  5. bool followRedirects = true,
})

Factory constructor to create an AdvancedWebScraper with default components

Implementation

static Future<AdvancedWebScraper> create({
  required ProxyManager proxyManager,
  int defaultTimeout = 30000,
  int maxRetries = 3,
  bool handleCookies = true,
  bool followRedirects = true,
}) async {
  final cookieManager = await CookieManager.create();

  return AdvancedWebScraper(
    proxyManager: proxyManager,
    cookieManager: cookieManager,
    defaultTimeout: defaultTimeout,
    maxRetries: maxRetries,
    handleCookies: handleCookies,
    followRedirects: followRedirects,
  );
}