{ "info": { "author": "Miguel Ferrer", "author_email": "ingferrermiguel@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# octoparse-python\n\noctoparse-python is an API wrapper for Octoparse written in Python\n\n# Installing\n\n# Usage\n##### Client instantiation\n```\nfrom octoparse.client import Client\n\nclient = Client(advanced_api=True)\n```\n\n##### Get a new token\n```\nr = client.new_token('OCTOPARSE USERNAME', 'OCTOPARSE PASSWORD')\n```\n\n##### Refresh a token\n```\nr = client.refresh_token('REFRESH_TOKEN')\n```\n\n##### Set access token to client\n```\nclient.set_access_token('ACCESS_TOKEN')\n```\n\n##### List all task groups\n```\nr = client.list_task_groups()\n```\n\n##### List all tasks in a group\n```\nr = client.list_group_tasks('GROUP_ID')\n```\n\n##### Get task status\n```\nTASK_LIST = ['TASK_ID1']\nr = client.get_task_status(TASK_LIST)\n\nTask status code:\n0 = Running,\n1 = Stopped,\n2 = Completed,\n3 = Waiting,\n5 = Never Run\n```\n\n##### Get task parameters\n```\nConfiguration parameter name (navigateAction1.Url,loopAction1.UrlList,loopAction1.TextList, etc.)\n\nr = client.get_task_parameters('TASK_ID', 'navigateAction1.Url')\n```\n\n##### Update task parameters\n```\nConfiguration parameter name (navigateAction1.Url,loopAction1.UrlList,loopAction1.TextList, etc.)\n\nr = client.update_task_parameters('TASK_ID', 'navigateAction1.Url', 'https://url.com')\n```\n\n##### Start running task\n```\nr = client.start_task('TASK_ID')\n```\n\n##### Stop running task\n```\nr = client.stop_task('TASK_ID')\n```\n\n##### Clear data\n```\nr = client.clear_data('TASK_ID')\n```\n\n##### Export Non-exported Data\n```\nr = client.export_non_exported_data('TASK_ID', 'SIZE')\n```\n\n##### Update Data Status\n```\nr = client.update_data_status('TASK_ID')\n```\n\n##### Update Data Status\n```\nr = client.get_data_by_offset('TASK_ID', 'OFFSET', 'SIZE')\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GearPlug/octoparse-python", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "octoparse-python", "package_url": "https://pypi.org/project/octoparse-python/", "platform": "", "project_url": "https://pypi.org/project/octoparse-python/", "project_urls": { "Homepage": "https://github.com/GearPlug/octoparse-python" }, "release_url": "https://pypi.org/project/octoparse-python/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "API wrapper for Octoparse written in Python", "version": "0.1.1" }, "last_serial": 5343750, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "f3e87be6f9043194e01a33aa394feeef", "sha256": "2cc88819b2ea6d55803792906b92d73be6c28c33bdfd6733a915c0e90f22019f" }, "downloads": -1, "filename": "octoparse-python-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f3e87be6f9043194e01a33aa394feeef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3144, "upload_time": "2019-05-31T17:28:57", "url": "https://files.pythonhosted.org/packages/85/38/0e642b5cca2c302d16c90c51bd34b7d42de14fd0ba11e0c4abc6cef3b67e/octoparse-python-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f3e87be6f9043194e01a33aa394feeef", "sha256": "2cc88819b2ea6d55803792906b92d73be6c28c33bdfd6733a915c0e90f22019f" }, "downloads": -1, "filename": "octoparse-python-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f3e87be6f9043194e01a33aa394feeef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3144, "upload_time": "2019-05-31T17:28:57", "url": "https://files.pythonhosted.org/packages/85/38/0e642b5cca2c302d16c90c51bd34b7d42de14fd0ba11e0c4abc6cef3b67e/octoparse-python-0.1.1.tar.gz" } ] }