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
-
objectImageExtractorConnector
- 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
configurationImageExtractorConnectorConfigurationThe 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.