chaleno

Creator: coderz1093

Last updated:

Add to Cart

Description:

chaleno

Chaleno #
A flutter package for webscraping data from websites.
This package contains a set of high-level functions that make it easy to webscrap websites. It's multi-platform, supports mobile, desktop, and the web.
Usage #
Scraping data from websites, this package gives you the power to scrape the web in an easy way.
Instance Chaleno class
var parser = await Chaleno().load('https://example.com');
copied to clipboard
It returns a Parser which we can use to start webscraping.
You can load HTML file from localhost.
var parser = await Chaleno().load('https://localhost/index');

var parser = await Chaleno().load('https://192.168.1.122/index');
copied to clipboard
Very simple to use
After instantiating Chaleno class, you can easily retrieve any data using few code lines
Result result = parser.getElementById('id');
print(result.text);

List<Result> results = parser.getElementsByClassName('className');
results.map((item) => print(item.text))
copied to clipboard
You can return a single result or a list of results and map them. You can find most popular methods and attributes in table below.
Example #
final parser = await Chaleno().load('https://example.com');

final title = parser?.getElementById('title').text;
final contents = parser.querySelector('.content-card').text;
final image = parser.getElementsByTagName('img').src;

copied to clipboard
Importants Methods and propriets #



Methods
Mean




title
Return the page title


getElementById
Return a single element searching for ID on the page


getElementsByClassName
Return a list of elements according class passed as parameter


getElementsByTagName
Return a list of elements according tag passed as parameter


querySelector
Return single element passing a list of selector


querySelectorAll
Return a list of elements passing a list of selector


text
Return text atribute from a tag returned


src
Return src atribute from a tag returned


href
Return href atribute from a tag returned

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.