trywebscraping


Nametrywebscraping JSON
Version 0.1.31 PyPI version JSON
download
home_pageNone
SummaryA fast web scraping library with Rust backend
upload_time2024-09-14 17:56:55
maintainerNone
docs_urlNone
authorLuke Lucas <luke.lucas@trywebscraping.com>
requires_python>=3.7
licenseNone
keywords web-scraping rust python
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <img src="https://www.trywebscraping.com/_next/image?url=%2Fassets%2Flogo.png&w=128&q=75" alt="Try Web Scraping Logo">

# Try Web Scraping

To get started, run: `pip install trywebscraping`

Here's some example code to help you begin:

```python
from trywebscraping import Fetch

hn = Fetch("https://news.ycombinator.com")
articles = hn.query("tr.athing").extract({
    "rank": "span.rank",
    "title": "td.title a",
    "link": "td.title a@href"
}).limit(10)
print(articles)
```

If you're interested in this project, please connect with me:

- Schedule a call: https://cal.com/lukelucas/30min
- Email: luke.lucas@trywebscraping.com

For issues, feedback, or general discussion about the library, you can use our GitHub repository: https://github.com/webscrape/trywebscraping-python

I appreciate any communications, regardless of how you choose to reach out!


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "trywebscraping",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "web-scraping, rust, python",
    "author": "Luke Lucas <luke.lucas@trywebscraping.com>",
    "author_email": "Luke Lucas <luke.lucas@trywebscraping.com>",
    "download_url": null,
    "platform": null,
    "description": "<img src=\"https://www.trywebscraping.com/_next/image?url=%2Fassets%2Flogo.png&w=128&q=75\" alt=\"Try Web Scraping Logo\">\n\n# Try Web Scraping\n\nTo get started, run: `pip install trywebscraping`\n\nHere's some example code to help you begin:\n\n```python\nfrom trywebscraping import Fetch\n\nhn = Fetch(\"https://news.ycombinator.com\")\narticles = hn.query(\"tr.athing\").extract({\n    \"rank\": \"span.rank\",\n    \"title\": \"td.title a\",\n    \"link\": \"td.title a@href\"\n}).limit(10)\nprint(articles)\n```\n\nIf you're interested in this project, please connect with me:\n\n- Schedule a call: https://cal.com/lukelucas/30min\n- Email: luke.lucas@trywebscraping.com\n\nFor issues, feedback, or general discussion about the library, you can use our GitHub repository: https://github.com/webscrape/trywebscraping-python\n\nI appreciate any communications, regardless of how you choose to reach out!\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A fast web scraping library with Rust backend",
    "version": "0.1.31",
    "project_urls": null,
    "split_keywords": [
        "web-scraping",
        " rust",
        " python"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6eef8ab057727b84aba57a7721200321fa5cedec41fa8f4a420717ca595d849b",
                "md5": "aeff76a26a86e6d2602b519b8adb3a92",
                "sha256": "14e2581cab6b7d801bc5197b67647fb1676fab1ab3c96656d6b7e2ddf006a16b"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "aeff76a26a86e6d2602b519b8adb3a92",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 3271768,
            "upload_time": "2024-09-14T17:56:55",
            "upload_time_iso_8601": "2024-09-14T17:56:55.167840Z",
            "url": "https://files.pythonhosted.org/packages/6e/ef/8ab057727b84aba57a7721200321fa5cedec41fa8f4a420717ca595d849b/trywebscraping-0.1.31-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a46585ad1320f4dd9992597645c03ab3253490c0e33d42379baffe0839e2ae1e",
                "md5": "af7bf4ae90ff3e458614f8149e290bc4",
                "sha256": "fc26d9f44734922eb3118daa4c5279425b3433c5e9b25a6ea8dc89df26a085e7"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp310-cp310-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "af7bf4ae90ff3e458614f8149e290bc4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 5854452,
            "upload_time": "2024-09-14T17:56:57",
            "upload_time_iso_8601": "2024-09-14T17:56:57.380581Z",
            "url": "https://files.pythonhosted.org/packages/a4/65/85ad1320f4dd9992597645c03ab3253490c0e33d42379baffe0839e2ae1e/trywebscraping-0.1.31-cp310-cp310-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "04c697cff9495f8884d0f9888e69b061aeef75f55a9db44117f60d0178d8bcbd",
                "md5": "797de818085b1ee4d2027fdad033c56e",
                "sha256": "edb75187ba0a6e157c986e877cf3e7c9daf84f7fc95c523a2a151a9ae578eea1"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "797de818085b1ee4d2027fdad033c56e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 3727233,
            "upload_time": "2024-09-14T17:56:59",
            "upload_time_iso_8601": "2024-09-14T17:56:59.297107Z",
            "url": "https://files.pythonhosted.org/packages/04/c6/97cff9495f8884d0f9888e69b061aeef75f55a9db44117f60d0178d8bcbd/trywebscraping-0.1.31-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7a47eb65dc8a23c160db057e7a51095844eeec9d2e3ac71c941e2d39433fa6b0",
                "md5": "c2cd8aca9035a20875cd9a3a0336229b",
                "sha256": "47247fb2a52dd90f25bbe137e157cd8b5e946535b896ff9652c923c4158bd3ec"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c2cd8aca9035a20875cd9a3a0336229b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 3271767,
            "upload_time": "2024-09-14T17:57:00",
            "upload_time_iso_8601": "2024-09-14T17:57:00.881093Z",
            "url": "https://files.pythonhosted.org/packages/7a/47/eb65dc8a23c160db057e7a51095844eeec9d2e3ac71c941e2d39433fa6b0/trywebscraping-0.1.31-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9f2f493af95d671e7763d198d41857922e28f47c789d652f48dbe4e36dd05f3d",
                "md5": "edb58baf7de7022f539cdd8e9cbab2e6",
                "sha256": "57526b1ec4d784f95c176fe425525d92b71c1051495856bdcb8f237aca88cf79"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp311-cp311-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "edb58baf7de7022f539cdd8e9cbab2e6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 5854449,
            "upload_time": "2024-09-14T17:57:02",
            "upload_time_iso_8601": "2024-09-14T17:57:02.988136Z",
            "url": "https://files.pythonhosted.org/packages/9f/2f/493af95d671e7763d198d41857922e28f47c789d652f48dbe4e36dd05f3d/trywebscraping-0.1.31-cp311-cp311-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9f20090cfdaad3d786cadc210e5ea1af9dad38e7d9e3901cd144649a687945d1",
                "md5": "037d75a4a3ef9aa81bf0033deddce86e",
                "sha256": "73a71e3952235b485e2ba6fd965b64587298587f7641fe8d95ce917ff6572455"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "037d75a4a3ef9aa81bf0033deddce86e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 3727233,
            "upload_time": "2024-09-14T17:57:04",
            "upload_time_iso_8601": "2024-09-14T17:57:04.849267Z",
            "url": "https://files.pythonhosted.org/packages/9f/20/090cfdaad3d786cadc210e5ea1af9dad38e7d9e3901cd144649a687945d1/trywebscraping-0.1.31-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dbdd84c5369e85434a41472b6321635cdbed92c71aa1622a70121aab623e0b47",
                "md5": "1ad389d6fcec31901edfcef04b6541fb",
                "sha256": "689dbe9773a4a5d516a08574fdf9f187302fb0e57c2a82f04f6a3a9f9b96ff6a"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1ad389d6fcec31901edfcef04b6541fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 3271767,
            "upload_time": "2024-09-14T17:57:06",
            "upload_time_iso_8601": "2024-09-14T17:57:06.597201Z",
            "url": "https://files.pythonhosted.org/packages/db/dd/84c5369e85434a41472b6321635cdbed92c71aa1622a70121aab623e0b47/trywebscraping-0.1.31-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "22f0c273520deae9063fe243e0eafb15257d7b7bfb23b36f65ad1fdb14f4d33b",
                "md5": "e5adcdd1fb2c658cc3e72bd89e2d568b",
                "sha256": "9e0da202a0f1ebec407dbc562d20f566334a0ea5532c2dc5d6997475409e3cc0"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp312-cp312-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e5adcdd1fb2c658cc3e72bd89e2d568b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 5854451,
            "upload_time": "2024-09-14T17:57:08",
            "upload_time_iso_8601": "2024-09-14T17:57:08.603758Z",
            "url": "https://files.pythonhosted.org/packages/22/f0/c273520deae9063fe243e0eafb15257d7b7bfb23b36f65ad1fdb14f4d33b/trywebscraping-0.1.31-cp312-cp312-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6721e18015191dd23a5415a95234f0f625bca0c55412faf58b7e1d57c37d1d1e",
                "md5": "cd5f2fba0132b3dc6ef60ce9c644670d",
                "sha256": "dccdce1877d230af6a264271d37569ab38290c088b244256dfd25985d368d340"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "cd5f2fba0132b3dc6ef60ce9c644670d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 3727234,
            "upload_time": "2024-09-14T17:57:10",
            "upload_time_iso_8601": "2024-09-14T17:57:10.819039Z",
            "url": "https://files.pythonhosted.org/packages/67/21/e18015191dd23a5415a95234f0f625bca0c55412faf58b7e1d57c37d1d1e/trywebscraping-0.1.31-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c889f98f2da0570e2f3d521a384b4360662cf461c31c1807d8f15f22445bc5f8",
                "md5": "9b44c3b2df38531b702bb217eb98ca7d",
                "sha256": "450952953a1d3d5041bd8a78eeee69d548d768150618c550a750f0f8d79d2fd7"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp37-cp37m-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9b44c3b2df38531b702bb217eb98ca7d",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 5855004,
            "upload_time": "2024-09-14T17:57:12",
            "upload_time_iso_8601": "2024-09-14T17:57:12.334971Z",
            "url": "https://files.pythonhosted.org/packages/c8/89/f98f2da0570e2f3d521a384b4360662cf461c31c1807d8f15f22445bc5f8/trywebscraping-0.1.31-cp37-cp37m-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "55e1cda3bb968838fb1e40d1362d8ac7466457ac318cf45c12eee000d7d2838f",
                "md5": "41927947d12e4e148b9928d0c3dd5cd2",
                "sha256": "99b4fe32a4a3888e269195e7c4b2c990db2187694f95653f03ca0636bee9ff25"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp37-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "41927947d12e4e148b9928d0c3dd5cd2",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 3727312,
            "upload_time": "2024-09-14T17:57:14",
            "upload_time_iso_8601": "2024-09-14T17:57:14.340036Z",
            "url": "https://files.pythonhosted.org/packages/55/e1/cda3bb968838fb1e40d1362d8ac7466457ac318cf45c12eee000d7d2838f/trywebscraping-0.1.31-cp37-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2ca541824882cc21801a634e9067e111d345e4f6adc40c7969b3d5c7db472a36",
                "md5": "3f0f66bbdbc9161b508100bdd51c5e28",
                "sha256": "889a4accdbd22aaea3e68a34271948da326ad3d4b282b076805277eb082ccfbc"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3f0f66bbdbc9161b508100bdd51c5e28",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 3272351,
            "upload_time": "2024-09-14T17:57:16",
            "upload_time_iso_8601": "2024-09-14T17:57:16.301890Z",
            "url": "https://files.pythonhosted.org/packages/2c/a5/41824882cc21801a634e9067e111d345e4f6adc40c7969b3d5c7db472a36/trywebscraping-0.1.31-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e96624a7322f8770327e9bcf6fc8a387bbdd6d35384698edf7336171882f081",
                "md5": "287e0a3dfb653103f5a4216c6695ca80",
                "sha256": "9e754c84a8e22a71984ad5c57e72bbd917520e1059d3da5198b004ee98de2ad4"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp38-cp38-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "287e0a3dfb653103f5a4216c6695ca80",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 5854839,
            "upload_time": "2024-09-14T17:57:17",
            "upload_time_iso_8601": "2024-09-14T17:57:17.761117Z",
            "url": "https://files.pythonhosted.org/packages/8e/96/624a7322f8770327e9bcf6fc8a387bbdd6d35384698edf7336171882f081/trywebscraping-0.1.31-cp38-cp38-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6702bd0eb6a82013c9a3eb46e65cf0a2807203a3c0e3bd63b7821bab821913a7",
                "md5": "e5f226a90201398f2d298ca9ad0812fa",
                "sha256": "49be8a4a9f749053f884abd7f8f8694d4f5ca6da5ec0eb34df03364c12e2de3b"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e5f226a90201398f2d298ca9ad0812fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 3727359,
            "upload_time": "2024-09-14T17:57:19",
            "upload_time_iso_8601": "2024-09-14T17:57:19.273611Z",
            "url": "https://files.pythonhosted.org/packages/67/02/bd0eb6a82013c9a3eb46e65cf0a2807203a3c0e3bd63b7821bab821913a7/trywebscraping-0.1.31-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a88581bd24e4db7ba51f43b0133007f9a7fe851950f29251bc9c182da38d4208",
                "md5": "216e8310db468634b921a7887c27b667",
                "sha256": "7617dc3adb0ea8cb083360ec11a2a69ffb743eb26873aded0686e5c7751db261"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "216e8310db468634b921a7887c27b667",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 3271900,
            "upload_time": "2024-09-14T17:57:20",
            "upload_time_iso_8601": "2024-09-14T17:57:20.815941Z",
            "url": "https://files.pythonhosted.org/packages/a8/85/81bd24e4db7ba51f43b0133007f9a7fe851950f29251bc9c182da38d4208/trywebscraping-0.1.31-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "737287ea4c0faa400bf0eb4c41e157c322d8b1385f374982acf78c3ecd97ba1d",
                "md5": "89ec80146460027c7323d0b0da020f3c",
                "sha256": "cdc26b935c438d730ad39c178637b70ad068f5969246914019b2afe842fceae8"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp39-cp39-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "89ec80146460027c7323d0b0da020f3c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 5854672,
            "upload_time": "2024-09-14T17:57:22",
            "upload_time_iso_8601": "2024-09-14T17:57:22.203958Z",
            "url": "https://files.pythonhosted.org/packages/73/72/87ea4c0faa400bf0eb4c41e157c322d8b1385f374982acf78c3ecd97ba1d/trywebscraping-0.1.31-cp39-cp39-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "95b3a488c9826ead0f504f33ba5a9fb4d516853bad6d52a76f69b074a308925d",
                "md5": "1e939d45aca4c9e5bb2bb849c994f88b",
                "sha256": "960a35818a62b87cd4fc6066b314286aa9800f37a2f92b8d5d6a9af724907af9"
            },
            "downloads": -1,
            "filename": "trywebscraping-0.1.31-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1e939d45aca4c9e5bb2bb849c994f88b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 3727234,
            "upload_time": "2024-09-14T17:57:23",
            "upload_time_iso_8601": "2024-09-14T17:57:23.586952Z",
            "url": "https://files.pythonhosted.org/packages/95/b3/a488c9826ead0f504f33ba5a9fb4d516853bad6d52a76f69b074a308925d/trywebscraping-0.1.31-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-14 17:56:55",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "trywebscraping"
}
        
Elapsed time: 0.57113s