IScraper Interface

Namespace:
Weavy.Core.Models
Assembly:
Weavy.Core.dll

Interface for objects that can scrape urls for data and return an embed.

public interface IScraper : IExtension

Methods

CanScrape(string) Gets a value indicating whether the specified URL is supported by this scraper.
Scrape(string, int?, int?) Returns embed data for the specified url.

Extension Methods

Serialize(object) Serializes an object, or graph of connected objects, to a byte array.
SerializeToJson(object, Formatting?, JsonSerializerSettings) Serializes an object, or graph of connected objects, to a json string.
IsValid(object) Determines whether the specified object is valid by evaluating each ValidationAttribute instance that is attached to the object type.