Table of Contents

Class ImageExtractorConnector

Namespace
Datafication.Connectors.WebConnector.Connectors
Assembly
Datafication.WebConnector.dll

Connector for extracting images and their metadata from web pages.

public class ImageExtractorConnector : WebConnectorBase<ImageExtractorConnectorConfiguration>, IDataConnector
Inheritance
object
ImageExtractorConnector
Implements
Inherited Members
Extension Methods

Remarks

This connector extracts img elements and optionally background images, with support for lazy-loaded images and various filtering options.

Constructors

ImageExtractorConnector(ImageExtractorConnectorConfiguration)

Initializes a new instance of the ImageExtractorConnector class.

public ImageExtractorConnector(ImageExtractorConnectorConfiguration configuration)

Parameters

configuration ImageExtractorConnectorConfiguration

The configuration for this connector.

Exceptions

ArgumentNullException

Thrown when configuration is null.

ArgumentException

Thrown when configuration is invalid.

Methods

GetDataAsync()

Extracts images from the configured URL and returns them as a DataBlock.

public override Task<DataBlock> GetDataAsync()

Returns

Task<DataBlock>

A DataBlock containing the extracted image data.