handleJavaScriptSite method

Future<HeadlessBrowserResult> handleJavaScriptSite(
  1. String url, {
  2. Map<String, String>? headers,
  3. Map<String, String>? selectors,
  4. Map<String, String>? attributes,
  5. int? timeoutMillis,
})

Handles a site that requires JavaScript

Implementation

Future<HeadlessBrowserResult> handleJavaScriptSite(
  String url, {
  Map<String, String>? headers,
  Map<String, String>? selectors,
  Map<String, String>? attributes,
  int? timeoutMillis,
}) async {
  _logger.info('Handling JavaScript site: $url');

  return await _service.scrapeUrl(
    url,
    headers: headers,
    selectors: selectors,
    attributes: attributes,
    timeoutMillis: timeoutMillis,
  );
}