Skip to main content

A python library contains many powerful web crawlers.

Project description

Python3

A python library contains many predefined powerful web crawlers.

Attention: this package probably can’t work properly because of the correlated webs’ updates. If this situation happens, just fix it on your own.

Installation

pip install RunSpiders

Requirements

from RunSpiders import Checker

checker = Checker()
checker.main()

1. [calibre](https://calibre-ebook.com/download) for converting ebook [Mac安装Calibre电子书应用](https://blog.csdn.net/u012955829/article/details/99240602)

  1. [MAC 系统安装FFmpeg](https://www.jianshu.com/p/73441acf7815)

Examples

novel

Please install calibre and add ebook-convert to environment variables.

from RunSpiders import WebFictionSpider

output = "F:/ebooks"
spider = WebFictionSpider(output)

s.download(book="诛仙")
s.download(author="云天空")
s.download_books(["秘巫之主", "极品家丁"])

movie

Please install ffmpeg and add it to environment variables.

from RunSpiders.video.base.m3u8 import M3U8Spider

spider = M3U8Spider(output="F\movies")
spider.download_movies([(m3u8_url, file_name), ...])

FAQ

IPython报错

  • 问题:ImportError: cannot import name ‘generator_to_async_generator’

  • 解决方案:pip install ipython prompt_toolkit --upgrade

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

RunSpiders-1.0.8.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

RunSpiders-1.0.8-py3-none-any.whl (29.3 kB view details)

Uploaded Python 3

File details

Details for the file RunSpiders-1.0.8.tar.gz.

File metadata

  • Download URL: RunSpiders-1.0.8.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.5

File hashes

Hashes for RunSpiders-1.0.8.tar.gz
Algorithm Hash digest
SHA256 78d227796ab8bb69d0c330577af9a5835a3d651cd2ff9150c44dd94f3a9a5067
MD5 4a3d61fefa38a374016db4546905752c
BLAKE2b-256 883fa2a3014fc37b194fcfffe30d338922eb94cd5053937bcc77c24abd093108

See more details on using hashes here.

File details

Details for the file RunSpiders-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: RunSpiders-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 29.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.5

File hashes

Hashes for RunSpiders-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8c93f89533f990fd2c78cd553453d46dae18087b7f1efc46ec110030e026e9b5
MD5 f128b5732640fcce2f4a468ef7935822
BLAKE2b-256 86baa9a8608bd651e7381b20fa64cec993f40f843fe7fffa4ad98c3a8fd2601d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page