{ "info": { "author": "mannuan", "author_email": "1271990125@qq.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Beryllium Package\n\nThis is beryllium package. You can use [beryllium](https://github.com/mannuan/beryllium/) to write your lean.\n\n# Installation\n\n```bash\npip install beryllium\n```\n\n## Beryllium Demo\n```python\n# -*- coding: utf-8 -*-\n\nfrom beryllium import Beryllium\nimport time\nfrom beryllium import FieldList, Field, FieldName, Page, ListCssSelector, Mongodb, NextPageCssSelectorSetup, PageFunc\nbery = Beryllium()\nbery.driver = bery.get_driver()\nbery.fast_get_page(\"https://www.baidu.com\")\ntime.sleep(1)\nbery.until_send_text_by_css_selector(css_selector=\"#kw\", text=\"\u676d\u5dde\")\nbery.until_send_enter_by_css_selector(css_selector=\"#kw\")\ntime.sleep(2)\n\nfieldlist_shop = FieldList(\n Field(field_name=FieldName.SHOP_NAME, css_selector=\"h3\"),\n)\npage_shop = Page(name=\"shop_page\",\n field_list=fieldlist_shop,\n list_css_selector=ListCssSelector(list_css_selector=\"#content_left > div.result.c-container\"))\n\nbery.until_click_no_next_page_by_css_selector(\n next_page_setup=NextPageCssSelectorSetup(\n page=page_shop,\n css_selector=\"#page > a.n\",\n main_page_func=PageFunc(func=bery.from_page_get_data_list, page=page_shop)\n )\n)\n```\n\n## Demonstration\n\n\n\n\n## Outlook\nCommitted to creating an interactive crawler library. I hope programmers with the same desire to join my development. You can contact me by email: wujunleiwang@gmail.com", "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/mannuan/beryllium", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "beryllium", "package_url": "https://pypi.org/project/beryllium/", "platform": "", "project_url": "https://pypi.org/project/beryllium/", "project_urls": { "Homepage": "https://github.com/mannuan/beryllium" }, "release_url": "https://pypi.org/project/beryllium/1.0.4/", "requires_dist": null, "requires_python": "", "summary": "A framework for spider over selenium", "version": "1.0.4" }, "last_serial": 5663779, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9850e6d6549956508ab0deb7fddf98a1", "sha256": "d1dc1c0214500ef7066e4a5e7e9eb511657b74159d550d9b13486179ff420d1c" }, "downloads": -1, "filename": "beryllium-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9850e6d6549956508ab0deb7fddf98a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25369, "upload_time": "2018-10-03T12:44:47", "url": "https://files.pythonhosted.org/packages/81/43/8ccbd3b019f670c401dfa1136a0a15f94f3132cdfc9c97fccd93b47d371e/beryllium-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97283c4298c9432d6b2ee8335740441b", "sha256": "627aa3099c99f04bd859e25b4fdb1f5cefdf13570f1770c91c39b2a8150b2680" }, "downloads": -1, "filename": "beryllium-0.0.1.tar.gz", "has_sig": false, "md5_digest": "97283c4298c9432d6b2ee8335740441b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21791, "upload_time": "2018-10-03T12:44:49", "url": "https://files.pythonhosted.org/packages/97/f2/3ba63ae845d80769d0cbd546d86ce12e803be878f3575654f5d70d6da2cc/beryllium-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f655df0b14250ae5fdc7a339b8485b07", "sha256": "8d246f8da97787b0710fc93146d002c72ce3346f5a477a748722afb116515f17" }, "downloads": -1, "filename": "beryllium-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f655df0b14250ae5fdc7a339b8485b07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25366, "upload_time": "2018-10-03T12:51:22", "url": "https://files.pythonhosted.org/packages/74/1a/fdad1409e99c2be13df7f81dcad12859fb57d7969c3bb2bdaa0c64539b2f/beryllium-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9607f108fd1e5592963f34cdfb39cc22", "sha256": "9e46b25e922f384a339d9440883836f0d43b4ca911f0aa6f66f42f27b3a7e8f8" }, "downloads": -1, "filename": "beryllium-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9607f108fd1e5592963f34cdfb39cc22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21786, "upload_time": "2018-10-03T12:51:24", "url": "https://files.pythonhosted.org/packages/ee/a8/67eb932a8d935a48ed670d5fd26cac5ca23d64b6b2abe47f9ea67c2ce2a6/beryllium-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "c55d8852e1f136c58fa1e76533b962c4", "sha256": "bc167bbb332008ff3825051eb90252151e3bd32ff1ec49af7c531a7f9eab781a" }, "downloads": -1, "filename": "beryllium-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c55d8852e1f136c58fa1e76533b962c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25351, "upload_time": "2018-10-03T13:16:06", "url": "https://files.pythonhosted.org/packages/9d/4c/79c32e38aafff85e55f55527b543d7ea10893df09e0dec3a96489a4badad/beryllium-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6797a87ba2312dcb0917b0244750ec5", "sha256": "8e521b29fe2caadf875d0427b83806887f10273b589c5193d5945371bbd8aa48" }, "downloads": -1, "filename": "beryllium-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b6797a87ba2312dcb0917b0244750ec5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21756, "upload_time": "2018-10-03T13:16:08", "url": "https://files.pythonhosted.org/packages/e6/e9/080d2073d0bc177d645858056c34ae06cd1c1089573139cb1b6adaa5e639/beryllium-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e6092f93d56150a20a674f1ddc6195d3", "sha256": "d497f34aa6676bf60e4679d493b245ad13a6171899b42995eef494697ce73230" }, "downloads": -1, "filename": "beryllium-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e6092f93d56150a20a674f1ddc6195d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25354, "upload_time": "2018-10-03T13:23:46", "url": "https://files.pythonhosted.org/packages/dd/b2/5a1e91a9abdaeac5d21ea9ae0fabfca73165e45085bf17e13894fb794069/beryllium-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6e071ab9cc643c77192ae1883bad890", "sha256": "3044e7cdc1b9270455185a9c3fd63f1383f35adfe328c130637d26f7a457d852" }, "downloads": -1, "filename": "beryllium-0.0.4.tar.gz", "has_sig": false, "md5_digest": "a6e071ab9cc643c77192ae1883bad890", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21767, "upload_time": "2018-10-03T13:23:48", "url": "https://files.pythonhosted.org/packages/1b/28/37192a4a9cdc959010f782384be3848908e15378c07d04ed167305cc0f36/beryllium-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "1804c8f17c88625685006e8526ca8e6c", "sha256": "6a136162af28972b0cca553383a12c2a203bc6f820fc82db6340fea32eb086c1" }, "downloads": -1, "filename": "beryllium-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1804c8f17c88625685006e8526ca8e6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25362, "upload_time": "2018-10-03T14:19:01", "url": "https://files.pythonhosted.org/packages/dd/74/c433cac8cee2e11280ff83f201766fbc07b1eb32ee4d7bb35251308e79c7/beryllium-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4849f76e8af1e983ab79c675638efa96", "sha256": "6720c357e26f2263cae24b0c339bfbc55e58d3b114a5d078ead55c6e03492c4f" }, "downloads": -1, "filename": "beryllium-0.0.5.tar.gz", "has_sig": false, "md5_digest": "4849f76e8af1e983ab79c675638efa96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21766, "upload_time": "2018-10-03T14:19:05", "url": "https://files.pythonhosted.org/packages/73/dc/01140dc5f0fedd676b44e098ba8bab25e9b00ba56b65ad06f1d7e65a5760/beryllium-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "7f2e250ef3c32e033307bb76cb74385a", "sha256": "d5ac245ef59f4bd57a92cf464669b149764ec941151f800aa000e0782f3d52bc" }, "downloads": -1, "filename": "beryllium-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "7f2e250ef3c32e033307bb76cb74385a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40153, "upload_time": "2018-10-04T01:00:50", "url": "https://files.pythonhosted.org/packages/11/71/56046456be899e7b2f9c4105d00898bd1d54fe0c1064f78db77988440b0e/beryllium-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4c541b36632963cb575b28fbc11f3bf", "sha256": "8d7ed354c0d715b9a8174390e7572ea7771391ddfcc29269ffe22ad5b96c3cb0" }, "downloads": -1, "filename": "beryllium-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a4c541b36632963cb575b28fbc11f3bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22337, "upload_time": "2018-10-04T01:00:52", "url": "https://files.pythonhosted.org/packages/ff/47/5ab46b1eb5996317333a3c3d2c7821098d106d0e9eb1c0922ab9c92542f0/beryllium-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "37445b537ee2b4b350600359fc7ddb86", "sha256": "c1f504de2a2c0494876aa3263301e1ea53ae7abb5e29690527ed0bc4ac80cbed" }, "downloads": -1, "filename": "beryllium-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "37445b537ee2b4b350600359fc7ddb86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40163, "upload_time": "2018-10-04T01:06:52", "url": "https://files.pythonhosted.org/packages/bb/71/b9ba754ea540ce07530864098bcdd83e1cb9cd1d5405d6b78c10c621dc06/beryllium-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cef0c95b697fe7066bf82a40bccdf408", "sha256": "1ab4c3df676d18a5c0c0fde57db06f7721df2e211757d2e715fa89bb03a6f7e7" }, "downloads": -1, "filename": "beryllium-0.0.7.tar.gz", "has_sig": false, "md5_digest": "cef0c95b697fe7066bf82a40bccdf408", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22365, "upload_time": "2018-10-04T01:06:54", "url": "https://files.pythonhosted.org/packages/30/40/2a01e298fefae4750570616f823249b0d08080d50636f318ff54509ea20f/beryllium-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "fdfab50295e163ed6920588c28e7ea4b", "sha256": "0e5c070398b382bc42bf2e69adb8eeee5d92f6769f2bac2af4db16d58b1e1bfc" }, "downloads": -1, "filename": "beryllium-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "fdfab50295e163ed6920588c28e7ea4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40219, "upload_time": "2018-10-04T01:39:40", "url": "https://files.pythonhosted.org/packages/49/a3/e54372d0eeef7796281f3ccc314bf438dfa792ac1213fd1855cae50d98e5/beryllium-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f305b1e71f53bfe33a9412d6c786e5fe", "sha256": "88c1c830ef4167723116523f9748a07a0ddced611eaa780734014b169ddfa684" }, "downloads": -1, "filename": "beryllium-0.0.8.tar.gz", "has_sig": false, "md5_digest": "f305b1e71f53bfe33a9412d6c786e5fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22397, "upload_time": "2018-10-04T01:39:42", "url": "https://files.pythonhosted.org/packages/f6/a6/d503d04232ee80f3e7d03d28f48357286cae27fe01ad014f8183be0c8e36/beryllium-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "3819c258ee045dbc9db51775c78055c6", "sha256": "8e278bdfe62bc925fc49efddaf86009dd77763b4bf4b731db1a16b9e9f33121d" }, "downloads": -1, "filename": "beryllium-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "3819c258ee045dbc9db51775c78055c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40547, "upload_time": "2018-10-04T03:01:46", "url": "https://files.pythonhosted.org/packages/10/d8/08f49c5c14f68979d59c43715ef1e092f71c40f5b7803f0f0e1a71d81d03/beryllium-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66d9c79a0cbf909846cf913554771934", "sha256": "d306a4e30bba8a866bbaa86fc58fe9eb723ebe52792e4fc2053c4a0c7491a12c" }, "downloads": -1, "filename": "beryllium-0.0.9.tar.gz", "has_sig": false, "md5_digest": "66d9c79a0cbf909846cf913554771934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22717, "upload_time": "2018-10-04T03:01:47", "url": "https://files.pythonhosted.org/packages/c9/9a/acae89370798e87d9daf3334d28bf7141328938477d0ad10b903faaeb3ce/beryllium-0.0.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c006e9fcfe8a78b93d5ab18991c79617", "sha256": "6b9f34b654805cd7a1916daad78a69680b9d43d3ae708c4e0da64e83f56da08e" }, "downloads": -1, "filename": "beryllium-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c006e9fcfe8a78b93d5ab18991c79617", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23121, "upload_time": "2019-07-05T09:21:44", "url": "https://files.pythonhosted.org/packages/c8/d0/55bdceba414043b7c1e88e868da3f44ea0aea507af3bcee65428de8d6533/beryllium-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a6fc5934117cb4d64e2bc6915a54b97a", "sha256": "7836bb6a853dd7a90d7d117437a45d23f4a4d0dada4353621969902917263ac1" }, "downloads": -1, "filename": "beryllium-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a6fc5934117cb4d64e2bc6915a54b97a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23018, "upload_time": "2019-07-05T13:33:28", "url": "https://files.pythonhosted.org/packages/b4/3b/1ecc6aae6e0982dce3828102ae996f551852e7332639c700c24d440a4f87/beryllium-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "63161ea66298c05898da38ace44482f9", "sha256": "d7f846834c5744e5b20efa503a6692af4fbffb7226f73188f5b2c30eed79b64a" }, "downloads": -1, "filename": "beryllium-1.0.2.tar.gz", "has_sig": false, "md5_digest": "63161ea66298c05898da38ace44482f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23135, "upload_time": "2019-07-05T13:42:36", "url": "https://files.pythonhosted.org/packages/04/57/befdb17b565c7006d56859b7488939f1efb94029537dda6982a1e4507b59/beryllium-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "008422f51f1b8de324597c0920dc248e", "sha256": "a942f19214b81dbefac7f2d1519bb4625f4683445f273011b7b49cd9bc7912f3" }, "downloads": -1, "filename": "beryllium-1.0.3.tar.gz", "has_sig": false, "md5_digest": "008422f51f1b8de324597c0920dc248e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23137, "upload_time": "2019-07-05T13:52:23", "url": "https://files.pythonhosted.org/packages/c4/04/2ff996da6ea0d45410a357230322f31d7979b7fb782fded2692a2a0ef0d6/beryllium-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "b3a1eba737b0f5e2de8ef1b0953932c4", "sha256": "d8560a46048167d7f7ef3d49d7b0edcd3c2e961aa7fcfa57dedb86b2b18af649" }, "downloads": -1, "filename": "beryllium-1.0.4.tar.gz", "has_sig": false, "md5_digest": "b3a1eba737b0f5e2de8ef1b0953932c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23878, "upload_time": "2019-08-12T02:38:49", "url": "https://files.pythonhosted.org/packages/a2/df/b96cba8247f9dce9c763d622a15b8bfcb2bce40726f878ae84963b26cc63/beryllium-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b3a1eba737b0f5e2de8ef1b0953932c4", "sha256": "d8560a46048167d7f7ef3d49d7b0edcd3c2e961aa7fcfa57dedb86b2b18af649" }, "downloads": -1, "filename": "beryllium-1.0.4.tar.gz", "has_sig": false, "md5_digest": "b3a1eba737b0f5e2de8ef1b0953932c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23878, "upload_time": "2019-08-12T02:38:49", "url": "https://files.pythonhosted.org/packages/a2/df/b96cba8247f9dce9c763d622a15b8bfcb2bce40726f878ae84963b26cc63/beryllium-1.0.4.tar.gz" } ] }