Crawlib

Latest version: v0.0.27

Safety actively analyzes 619256 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.0.28

~~~~~~~~~~~~~~~~~~~
**Features and Improvements**

**Minor Improvements**

**Bugfixes**

**Miscellaneous**

0.0.27

~~~~~~~~~~~~~~~~~~~
**Bugfixes**

- ``fake_useragent`` grabs data from useragentstring.com, and it may fail. so we catch this exception and manually create it.

0.0.26

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Features and Improvements**

- add a test mode for selenium downloader.
- move the one-to-one/many job executor to ``crawlib.spider.py``.
- add a implementation validation classmethod for orm object.
- improve logger module.

**Minor Improvements**

- update example project ``crawlib_doc``.

**Bugfixes**

**Miscellaneous**

0.0.25

~~~~~~~~~~~~~~~~~~~
**Features and Improvements**

- add ``crawlib.downloader.selenium_downloader`` module
- move disk cache relative code into ``crawlib.cache.CacheBackedDownloader``
- add a job executor function for mongodb backed, one-to-one, one-to-many architecture.

**Minor Improvements**

- add more methods for ``crawlib.logger.SpiderLogger``

**Miscellaneous**

- remove ``crawlib.spider`` sub package.

0.0.24

~~~~~~~~~~~~~~~~~~~
**Minor Improvements**

- now allows ``OneToManyItem._settings_N_CHILD_1_KEY_optional`` to be None. Then ``{n_child}`` field will not be updated.
- improve code coverage.

0.0.23

~~~~~~~~~~~~~~~~~~~
**Bugfixes**

- add ``\n`` at the head of each line of ``sys.stdout.write(line)``.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.