chaleno
कम कोड लाइन्स के साथ वेबसाइटों से डेटा को आसानी से और तेजी से वेब स्क्रैपिंग करने के लिए एक पैकेज।
एक डार्ट पैकेज जो कम कोड लाइन्स के साथ वेबसाइटों से डेटा को आसानी से और तेजी से वेब स्क्रैप करता है।
यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
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.
Scraping data from websites, this package gives you the power to scrape the web in an easy way.
var parser = await Chaleno().load('https://example.com');
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');
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))
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.
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;
| 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 |