spidr_ai 1.0.0 copy "spidr_ai: ^1.0.0" to clipboard
spidr_ai: ^1.0.0 copied to clipboard

AI-powered web scraping and semantic extraction modules for SPIDR.

example/main.dart

import 'package:spidr_ai/spidr_ai.dart';

class ScrapedInfo {
  final bool extracted;
  final String status;

  ScrapedInfo({required this.extracted, required this.status});

  factory ScrapedInfo.fromJson(Map<String, dynamic> json) {
    return ScrapedInfo(
      extracted: json['extracted'] as bool,
      status: json['status'] as String,
    );
  }
}

void main() async {
  final ai = MockAiExtractor();
  final model = await ai.extractModel<ScrapedInfo>(
    '<div>Product Card</div>',
    ScrapedInfo.fromJson,
  );
  print('SPIDR AI Extraction Result:');
  print('  - Extracted: ${model.extracted}');
  print('  - Parse Status: ${model.status}');
}
0
likes
160
points
137
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

AI-powered web scraping and semantic extraction modules for SPIDR.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

http, meta, spidr_core

More

Packages that depend on spidr_ai