معرفی شرکت ها


crawlio-2.3.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Simple and customizable web crawler built with Python's asyncio
ویژگی مقدار
سیستم عامل -
نام فایل crawlio-2.3.3
نام crawlio
نسخه کتابخانه 2.3.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Maximilian Wolf
ایمیل نویسنده maximilian.wolf@innovinati.com
آدرس صفحه اصلی https://github.com/maximiliancw/crawlio
آدرس اینترنتی https://pypi.org/project/crawlio/
مجوز -
# crawlio Asynchronous web crawling and scraping with Python for minimalists > Warning: this project is under active development and **not yet production-ready**! ## Features - Crawling: download an entire website in just a few seconds - Scraping: Customizable XPath & CSS data selectors (using `parsel`) - Zero-configuration: get up and running with ~5 LoC - Interfaces: Web UI + JSON API powered by FastAPI & VueJS Built with `asyncio`, `aiohttp` and 🍺 ## Setup ```bash pip install crawlio ``` ## Usage ```python import asyncio from crawlio import Crawler, Selector bot = Crawler( url='https://quotes.toscrape.com/', selectors=[ Selector('links', '//a/@href'), Selector('heading', type='xpath', query='//h3//text()', process=lambda items: ' '.join(items)) ] ) output = asyncio.run(bot.run()) for item in output["data"]: print(item) ``` ## License Copyright (C) 2021 Maximilian Wolf This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.


نیازمندی

مقدار نام
- aiohttp
- click
- fastapi
- parsel


نحوه نصب


نصب پکیج whl crawlio-2.3.3:

    pip install crawlio-2.3.3.whl


نصب پکیج tar.gz crawlio-2.3.3:

    pip install crawlio-2.3.3.tar.gz