{ "info": { "author": "Sergio Burdisso", "author_email": "sergio.burdisso@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP" ], "description": "Solid Scraper\n=============\n\nEasy to use JQuery-Like API for Web Scraping/Crawling. It also supports\nCookies and custom User Agents. Solidscraper is compatible with **Python\n2 and 3**.\n\n+-----+\n| ## |\n| 1. |\n| Ins |\n| tal |\n| lat |\n| ion |\n+-----+\n| ``p |\n| ip |\n| ins |\n| tal |\n| l s |\n| oli |\n| dsc |\n| rap |\n| er` |\n| ` |\n+-----+\n\n2. \"Hello World\" Example\n------------------------\n\nGetting all url of all links:\n\n.. code:: python\n\n import solidscraper as ss\n\n doc = ss.load(\"https://www.example.com/the/path\")\n\n # print the list of urls from all elements\n print(doc.select(\"a\").getAttribute(\"href\"))\n\nGetting all url of all links inside
s whose class id is 'links':\n\n.. code:: python\n\n import solidscraper as ss\n\n doc = ss.load(\"https://www.example.com/the/path\")\n\n # print the list of urls from all elements inside
\n print(doc.select(\"div #links\").then(\"a\").getAttribute(\"href\"))\n\nGetting the text of all elements inside

whose class are\n'info':\n\n.. code:: python\n\n import solidscraper as ss\n\n doc = ss.load(\"https://www.example.com/the/path\")\n\n # print the text of all elements inside

\n print(doc.select(\"p .info\").then(\"span\").text())\n\n**Note:** these examples use the python 3 print function, in case you\nwant to run them with python 2, either replace the ``print()`` function\nwith the python 2 ``print`` statement or add the following import line\nas the first statement of your code:\n``from __future__ import print_function``.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/sergioburdisso/solidscraper/tarball/v0.7.6", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sergioburdisso/solidscraper", "keywords": "scrape,crawler,crawl,scraper", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "solidscraper", "package_url": "https://pypi.org/project/solidscraper/", "platform": "", "project_url": "https://pypi.org/project/solidscraper/", "project_urls": { "Download": "https://github.com/sergioburdisso/solidscraper/tarball/v0.7.6", "Homepage": "https://github.com/sergioburdisso/solidscraper" }, "release_url": "https://pypi.org/project/solidscraper/0.7.6/", "requires_dist": [ "future", "beautifulsoup4 (<5,>=4.4.1)" ], "requires_python": "", "summary": "This package lets your script scrape web sites. JQuery-Like API.", "version": "0.7.6" }, "last_serial": 4347533, "releases": { "0.7.4": [ { "comment_text": "", "digests": { "md5": "1751897062c2f5a3a6dc97082f4ccca3", "sha256": "e268b201bbabea23850646e03ec6370a014d5f942356735f94892664fdea3664" }, "downloads": -1, "filename": "solidscraper-0.7.4-py2.7.egg", "has_sig": true, "md5_digest": "1751897062c2f5a3a6dc97082f4ccca3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 21607, "upload_time": "2017-10-21T00:46:39", "url": "https://files.pythonhosted.org/packages/77/ee/0bda4f2043ddacfa1e98f422688b4584860771a0084879400525db89dfb9/solidscraper-0.7.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "90fc21eced6d69fd4bcdc3b75cf31199", "sha256": "d38eae6322fbd0d743b4ade72be8eef8abea6e4c1187ae75a8ed8e315936d686" }, "downloads": -1, "filename": "solidscraper-0.7.4.tar.gz", "has_sig": true, "md5_digest": "90fc21eced6d69fd4bcdc3b75cf31199", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13185, "upload_time": "2017-10-21T00:46:44", "url": "https://files.pythonhosted.org/packages/07/ad/bab49a9f9c3405692d7bd77276e2bf691b228691cb729071b830056e161f/solidscraper-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "f4ea36e20ae9d52f5144c7ccd854462f", "sha256": "241d609a10bd3f15d24a3a6d0b65eff2e469df183f10e437873718931d032f36" }, "downloads": -1, "filename": "solidscraper-0.7.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f4ea36e20ae9d52f5144c7ccd854462f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9941, "upload_time": "2018-10-05T20:23:25", "url": "https://files.pythonhosted.org/packages/53/9b/16140385212c17ff2117085042ac30b25899b690adafa7e0ac6f6838585c/solidscraper-0.7.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07451c49c43c6a6c8b09151e74d81d06", "sha256": "7170190c7e51503a6ed35507dfc2212bf0c42b0f8a77d21ac3d08bda6c7ac7b4" }, "downloads": -1, "filename": "solidscraper-0.7.5.tar.gz", "has_sig": false, "md5_digest": "07451c49c43c6a6c8b09151e74d81d06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12539, "upload_time": "2018-10-05T20:23:27", "url": "https://files.pythonhosted.org/packages/0b/8a/4ea39ada530fb218baff31804b359b2c61b0a2fa988b5f427aeb6d67453f/solidscraper-0.7.5.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "125eb37c9564f7cdb7854bba1b137301", "sha256": "dcdf7dd800a4976c9ecfbadabdb4b05151a9909d25d05f624e7f61fc298b7949" }, "downloads": -1, "filename": "solidscraper-0.7.6-py3-none-any.whl", "has_sig": false, "md5_digest": "125eb37c9564f7cdb7854bba1b137301", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9944, "upload_time": "2018-10-06T17:10:24", "url": "https://files.pythonhosted.org/packages/10/d6/59515f1fd9cf485b3015a038fb41d7a57691aafd91a923edc00952e75fe0/solidscraper-0.7.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d30035163953a3f0e8e49375a2f706ea", "sha256": "ea5bf5842981867dc98c3f8ad779fa199049fbdbf02ea026cf8bcae8d3fbd8c0" }, "downloads": -1, "filename": "solidscraper-0.7.6.tar.gz", "has_sig": false, "md5_digest": "d30035163953a3f0e8e49375a2f706ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17057, "upload_time": "2018-10-06T17:10:25", "url": "https://files.pythonhosted.org/packages/be/ac/0d287e04288ce147114e75dacf5a70cc6e704b453907d064cc310c2fef69/solidscraper-0.7.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "125eb37c9564f7cdb7854bba1b137301", "sha256": "dcdf7dd800a4976c9ecfbadabdb4b05151a9909d25d05f624e7f61fc298b7949" }, "downloads": -1, "filename": "solidscraper-0.7.6-py3-none-any.whl", "has_sig": false, "md5_digest": "125eb37c9564f7cdb7854bba1b137301", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9944, "upload_time": "2018-10-06T17:10:24", "url": "https://files.pythonhosted.org/packages/10/d6/59515f1fd9cf485b3015a038fb41d7a57691aafd91a923edc00952e75fe0/solidscraper-0.7.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d30035163953a3f0e8e49375a2f706ea", "sha256": "ea5bf5842981867dc98c3f8ad779fa199049fbdbf02ea026cf8bcae8d3fbd8c0" }, "downloads": -1, "filename": "solidscraper-0.7.6.tar.gz", "has_sig": false, "md5_digest": "d30035163953a3f0e8e49375a2f706ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17057, "upload_time": "2018-10-06T17:10:25", "url": "https://files.pythonhosted.org/packages/be/ac/0d287e04288ce147114e75dacf5a70cc6e704b453907d064cc310c2fef69/solidscraper-0.7.6.tar.gz" } ] }