<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"
}