{ "info": { "author": "uehara1414", "author_email": "akiya.noface@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# askfmcrawler\n[![PyPI Version](https://img.shields.io/pypi/v/askfmcrawler.svg)](https://pypi.python.org/pypi/askfmcrawler)\nPython askfm crawler.\n\n\n## Install\n```\npipenv install askfmcrawler\n```\n\n## Requirements\n- Python 3.6 or higher\n- selenium\n\n## Usage\n```python\nfrom selenium import webdriver\n\nfrom askfmcrawler import Crawler\n\ndriver = webdriver.Chrome('./chromedriver')\n\ncrawler = Crawler(driver)\n\n# Crawl user questions\nfor article in crawler.crawl_user_questions('uehara1414test', limit=20):\n print(article.question, \" => \", article.answer)\n\n# \u597d\u304d\u306a\u30c7\u30b6\u30fc\u30c8\u306f\uff1f => \u30ac\u30c8\u30fc\u30b7\u30e7\u30b3\u30e9\n# \u8d64\u4fe1\u53f7\u306a\u306e\u306b\u9053\u8def\u3092\u6e21\u308b\u3053\u3068\u306f\u3042\u308b\uff1f => \u3042\u308b\n# ...\n\n# Get random users and crawl questions of them\nfor user in crawler.crawl_random_users():\n for article in crawler.crawl_user_questions(user):\n print(user, article.question, \" => \", article.answer)\n\ndriver.quit()\n```\n\n## Test\n### Setup\n- Install requiremnts with `pipenv install --dev`\n- Place chromedriver to project root\n\n### Run tests\n```sh\npipenv run nosetests\n```", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/uehara1414/askfmcrawler", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "askfmcrawler", "package_url": "https://pypi.org/project/askfmcrawler/", "platform": "", "project_url": "https://pypi.org/project/askfmcrawler/", "project_urls": { "Homepage": "https://github.com/uehara1414/askfmcrawler" }, "release_url": "https://pypi.org/project/askfmcrawler/0.1.5/", "requires_dist": null, "requires_python": "", "summary": "Python askfm crawler.", "version": "0.1.5" }, "last_serial": 4511274, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0d567b1ffd483564c4d7c68b2dcd41a5", "sha256": "b179ad6ed9130043588aac537e93cdbd3bcddfcc20fad5376abbc1228d51cdaf" }, "downloads": -1, "filename": "askfmcrawler-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0d567b1ffd483564c4d7c68b2dcd41a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2034, "upload_time": "2018-11-21T02:24:02", "url": "https://files.pythonhosted.org/packages/16/6e/c5a826143cf86d4fb311fe55edf963a8bbb7ed90232916ff1c58f98ed4fd/askfmcrawler-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "542c720cea56d28aa6fa100cae0df139", "sha256": "f1edeab7d20dac1cdecef0f810eee878d18222bec7ba21d51333b5d3fcdc7eba" }, "downloads": -1, "filename": "askfmcrawler-0.1.1.tar.gz", "has_sig": false, "md5_digest": "542c720cea56d28aa6fa100cae0df139", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2141, "upload_time": "2018-11-21T02:26:34", "url": "https://files.pythonhosted.org/packages/ec/d2/f511676288e6fafe3b713a134b88776b2c7e5dff17926ad5dc1d02f61aab/askfmcrawler-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3feae05d70b617ab9f671d4e949aebca", "sha256": "7df4d07f2dae4e9605321658ef246f6ada9f088f3a154f397bb560a0c00e5828" }, "downloads": -1, "filename": "askfmcrawler-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3feae05d70b617ab9f671d4e949aebca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2336, "upload_time": "2018-11-21T02:33:46", "url": "https://files.pythonhosted.org/packages/ec/f5/52b783285c8e2fc3de0eab46df4a14bb960ebfc3350ec7fe6ba8b6f779b8/askfmcrawler-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "188eee83d5481cad3d21005652e4e8b1", "sha256": "1d6d667451f0baeb75c2dd910875b26c282237b8940c33ceedb275e04dc5354f" }, "downloads": -1, "filename": "askfmcrawler-0.1.3.tar.gz", "has_sig": false, "md5_digest": "188eee83d5481cad3d21005652e4e8b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2342, "upload_time": "2018-11-21T02:42:29", "url": "https://files.pythonhosted.org/packages/cf/86/bf0978b55e9a46d2532bd5bcaeec08157c8cc445a922a5aa3a0c408ccba9/askfmcrawler-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "f0e0c4a76ea958865bdc903fca698006", "sha256": "440aa698ddd0f6b618a99b6f1ddb55c666b1b1ebbcbe1586809d174143dc9931" }, "downloads": -1, "filename": "askfmcrawler-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f0e0c4a76ea958865bdc903fca698006", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2343, "upload_time": "2018-11-21T02:54:22", "url": "https://files.pythonhosted.org/packages/99/38/f1517a3ac8149cdfab7e50c7f535fb2885e906c403fc06cb32e39bb08f78/askfmcrawler-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "0f3f790674fb1cd7c297f7966bdc031c", "sha256": "d2390fcdec6c1ca1ae2ee682984ebd6bcdcc038a9c380355f4a00de62bb1777f" }, "downloads": -1, "filename": "askfmcrawler-0.1.5.tar.gz", "has_sig": false, "md5_digest": "0f3f790674fb1cd7c297f7966bdc031c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2403, "upload_time": "2018-11-21T08:50:06", "url": "https://files.pythonhosted.org/packages/91/f7/312252d33c027f8bdb568f88671bb5facfe2275604967d912cedc075a5b3/askfmcrawler-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0f3f790674fb1cd7c297f7966bdc031c", "sha256": "d2390fcdec6c1ca1ae2ee682984ebd6bcdcc038a9c380355f4a00de62bb1777f" }, "downloads": -1, "filename": "askfmcrawler-0.1.5.tar.gz", "has_sig": false, "md5_digest": "0f3f790674fb1cd7c297f7966bdc031c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2403, "upload_time": "2018-11-21T08:50:06", "url": "https://files.pythonhosted.org/packages/91/f7/312252d33c027f8bdb568f88671bb5facfe2275604967d912cedc075a5b3/askfmcrawler-0.1.5.tar.gz" } ] }