{ "info": { "author": "Jerry_suye", "author_email": "jerry_suye@163.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# \u6296\u97f3\u722c\u866b\n\n\u6293\u53d6\u6296\u97f3App\u7684\u89c6\u9891\u722c\u866b\n\n## \u73af\u5883\n\n> Python3\n\n## \u5b89\u88c5\u914d\u7f6e\n\u9996\u5148\uff0c\u4f60\u9700\u8981\u5b89\u88c5\u5e76\u914d\u7f6e\u597d**Node.js**\u73af\u5883,\u7136\u540ebash\u8fd0\u884c\n\n```bash\n$ git clone git@github.com:ErisYoung/douyin_spider.git\n$ cd douyin_spider\n$ pip install -r requirements.txt\n```\n\n\u6216\u8005\n\n```bash\npip install douyin-spider\n```\n\n## \u4f7f\u7528\u65b9\u6cd5\n\n#### \u7b2c\u4e00\u79cd\u65b9\u5f0f:\u9009\u62e9\u4e0b\u8f7d\u5668\u548c\u5904\u7406\u5668,\u81ea\u884c\u7f16\u5199\n\n\u4f60\u53ef\u4ee5\u6309\u5982\u4e0b\u65b9\u5f0f\u4f7f\u7528:\n\n```python\nfrom douyin_spider.downloaders.video import VideoDownloader\nfrom douyin_spider.handler.video import VideoHandler\nfrom douyin_spider.handler.music import MusicHandler\nfrom douyin_spider.handler.mongodb import MongoHandler\nfrom douyin_spider.enter.hot_top import hot_top20\n\nvideo_handler = VideoHandler(folder='./videos')\nmusic_handler = MusicHandler(folder='./musics')\nmongo_handler = MongoHandler()\ndownloader = VideoDownloader([video_handler,music_handler,mongo_handler])\n\nresult = hot_top20()\n\nfor item in result.data:\n downloader.download(item)\n\nprint(\"success\")\n\n```\n\n\ud83d\udca8\u6ce8\u610f:\u5982\u679c\u8981\u4f7f\u7528mongo_handler,\u5219\u9700\u8981\u63d0\u524d\u542f\u52a8mongodb\n\n\u7ed3\u679c:\n\n\n\n\n\n\n\n#### \u7b2c\u4e8c\u79cd\u65b9\u5f0f:\u4f7f\u7528\u547d\u4ee4\u884c\u53c2\u6570\n\u9996\u5148\u83b7\u53d6\u4f60\u6240\u9700\u8981\u7684share-url\n\n
\n
\n
\n
\n