{"id":19035271,"url":"https://github.com/omkarcloud/dentalkart-scraper","last_synced_at":"2025-09-07T00:31:53.004Z","repository":{"id":180479266,"uuid":"665210652","full_name":"omkarcloud/dentalkart-scraper","owner":"omkarcloud","description":"🚀 SCRAPE 1000'S OF PRODUCTS FROM DENTALKART 🤖","archived":false,"fork":false,"pushed_at":"2024-01-24T14:55:49.000Z","size":930,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-12-30T03:44:30.152Z","etag":null,"topics":["beautifulsoup","crawler","crawling","crawling-framework","crawling-python","dentalkart","dentalkart-product-scraper","dentalkart-scraper","dentalkart-scraping","node-crawler","scraper","scraping","scraping-framework","scraping-python","selenium","web-crawler","web-crawling","web-scraper","web-scraping","webscraping"],"latest_commit_sha":null,"homepage":"https://www.omkar.cloud/bose/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/omkarcloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":["Chetan11-Dev"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-07-11T17:27:14.000Z","updated_at":"2024-08-12T20:32:05.000Z","dependencies_parsed_at":"2023-07-16T08:30:46.837Z","dependency_job_id":null,"html_url":"https://github.com/omkarcloud/dentalkart-scraper","commit_stats":null,"previous_names":["omkarcloud/dentalkart-scraper"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omkarcloud%2Fdentalkart-scraper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omkarcloud%2Fdentalkart-scraper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omkarcloud%2Fdentalkart-scraper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omkarcloud%2Fdentalkart-scraper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omkarcloud","download_url":"https://codeload.github.com/omkarcloud/dentalkart-scraper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232155285,"owners_count":18480388,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beautifulsoup","crawler","crawling","crawling-framework","crawling-python","dentalkart","dentalkart-product-scraper","dentalkart-scraper","dentalkart-scraping","node-crawler","scraper","scraping","scraping-framework","scraping-python","selenium","web-crawler","web-crawling","web-scraper","web-scraping","webscraping"],"created_at":"2024-11-08T21:49:58.065Z","updated_at":"2025-01-02T05:21:49.740Z","avatar_url":"https://github.com/omkarcloud.png","language":"Python","funding_links":["https://github.com/sponsors/Chetan11-Dev"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://www.omkar.cloud/images/favicon/prod/favicon-256x256.png\" alt=\"omkar\" /\u003e\n\u003c/p\u003e\n  \u003cdiv align=\"center\" style=\"margin-top: 0;\"\u003e\n  \u003ch1\u003e✨ DentalKart Scraper 🤖\u003c/h1\u003e\n  \u003cp\u003e💦 Enjoy the Rain of DentalKart Products 💦\u003c/p\u003e\n\u003c/div\u003e\n\u003cem\u003e\n  \u003ch5 align=\"center\"\u003e(Programming Language - Python 3)\u003c/h5\u003e\n\u003c/em\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#\"\u003e\n    \u003cimg alt=\"dentalkart-scraper forks\" src=\"https://img.shields.io/github/forks/omkarcloud/dentalkart-scraper?style=for-the-badge\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"#\"\u003e\n    \u003cimg alt=\"Repo stars\" src=\"https://img.shields.io/github/stars/omkarcloud/dentalkart-scraper?style=for-the-badge\u0026color=yellow\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"#\"\u003e\n    \u003cimg alt=\"dentalkart-scraper License\" src=\"https://img.shields.io/github/license/omkarcloud/dentalkart-scraper?color=orange\u0026style=for-the-badge\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/omkarcloud/dentalkart-scraper/issues\"\u003e\n    \u003cimg alt=\"issues\" src=\"https://img.shields.io/github/issues/omkarcloud/dentalkart-scraper?color=purple\u0026style=for-the-badge\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://views.whatilearened.today/views/github/omkarcloud/dentalkart-scraper.svg\" width=\"80px\" height=\"28px\" alt=\"View\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://gitpod.io/#https://github.com/omkarcloud/dentalkart-scraper\"\u003e\n    \u003cimg alt=\"Open in Gitpod\" src=\"https://gitpod.io/button/open-in-gitpod.svg\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n  \n\n---\n\n## Disclaimer for Dentalkart Scraper Project\n\n\u003e By using Dentalkart Scraper, you agree to comply with all applicable local and international laws related to data scraping, copyright, and privacy. The developers of Dentalkart Scraper will not be held liable for any misuse of this software. It is the user's sole responsibility to ensure adherence to all relevant laws regarding data scraping, copyright, and privacy, and to use Dentalkart Scraper in an ethical and legal manner, in line with both local and international regulations.\n\nWe take concerns related to the Dentalkart Scraper Project very seriously. If you have any inquiries or issues, please contact Chetan Jain at [chetan@omkar.cloud](mailto:chetan@omkar.cloud). We will take prompt and necessary action in response to your emails.\n\n---\n\n🌟 Scrape DentalKart Products! 🤖\n\nThis scraper is designed to help you download DentalKart Products. \n\n\n## 🚀 Getting Started\n\n1️⃣ Clone the Magic 🧙‍♀️:\n```shell\ngit clone https://github.com/omkarcloud/dentalkart-scraper\ncd dentalkart-scraper\n```\n2️⃣ Install Dependencies 📦:\n```shell\npython -m pip install -r requirements.txt\n```\n3️⃣ Let the Rain of DentalKart Products Begin 😎:\n```shell\npython main.py\n```\n\nOnce the scraping process is complete, you can find your DentalKart Products in the `output/finished.csv`.\n\n## 🤔 Questions\n\n\n### ❓ Can I Interrupt the Scrape While It's Running?\nYes, you can. The scraper will resume from where it left off if you interrupt the process.\n\n### ❓ I don't have Python, or I'm facing errors when setting up the scraper on my PC. How to solve it?\n\nYou can easily run the scraper in Gitpod, a browser-based development environment. Set it up in just 5 minutes by following these steps:\n\n1. Visit [this link](https://gitpod.io/#https://github.com/omkarcloud/google-maps-scraper) and sign up using your GitHub account.\n   \n   ![Screenshot (148)](https://github.com/omkarcloud/google-maps-scraper/assets/53407137/f498dda8-5352-4f7a-9d70-c717859670d4.png)\n  \n2. Once Signed Up, Open it in Gitpod.   \n\n   ![gp-continue](https://raw.githubusercontent.com/omkarcloud/google-maps-scraper/master/screenshots/gp-continue.png)\n\n3. In the terminal, run the following command to start scraping:\n   ```bash\n   python main.py\n   ```\n  \n4. Once the scraper has finished running, you can download the data from `output` folder.\n\n   ![Screenshot (219)](https://github.com/omkarcloud/google-maps-scraper/assets/53407137/bade4001-12dc-4191-972e-cba0466f3e3f.png)\n\n\nAlso, it's important to regularly interact with the Gitpod environment, such as clicking within it every 30 minutes, to keep the machine active and prevent automatic shutdown. \n\nIf you don't want to click every 30 minutes, then we encourage to install Python on PC and run the scraper locally. \n\n\n\u003c!-- \n## 🤔 FAQs\n\n### ❓ The code looks well-structured and organized. Most Selenium codebases are messy. How did you do it?\n\nA: I use the Bose Framework, a Bot Development Framework that greatly simplifies the process of creating bots.\n\nThe DentalKart Scraper uses Bose to:\n\n1. Maintain code structure\n2. Save the data as JSON and CSV\n3. Incorporate anti-bot detection features\n4. Utilize the enhanced Selenium Driver to reduce code.\n\nYou can see `task.py` to understand the simplicity Bose Brings.\n\nWithout Bose Framework, it would be 2x more harder to make this DentalKart Scraper.\n\nExplore the Bose Framework [here](https://www.omkar.cloud/bose/).\n\n\n### ❓ What services do you provide?\nA: We specialize in developing professional bots. Some of our popular Ready Made Bots, are:\n\n1. **LinkedIn Messaging Bot**: Connect with thousands of LinkedIn users to promote and sell your products.\n2. **Gmail Email Sending Bot**: Reach out to thousands of people through email to market your products.\n3. **Discord Messaging Bot**: Engage with a large audience on Discord and promote your offerings.\n4. **Reddit Messaging Bot**: Communicate with thousands of individuals on Reddit to showcase your products.\n5. **Instagram Messaging Bot**: Connect with a wide user base on Instagram and promote your brand.\n6. **Realtors Scraping**: Extract real-time home listings from realtors websites.\n\nIn addition, we offer Custom Bot Solutions tailored to your specific requirements. \n\nLet's discuss your requirements further! Feel free to reach out to me at chetan@omkar.cloud. --\u003e\n\n\n## Love It? [Star It ⭐!](https://github.com/omkarcloud/google-maps-scraper)\n\nBecome one of our amazing stargazers by giving us a star ⭐ on GitHub!\n\nIt's just one click, but it means the world to me.\n\n[![Stargazers for @omkarcloud/google-maps-scraper](https://bytecrank.com/nastyox/reporoster/php/stargazersSVG.php?user=omkarcloud\u0026repo=google-maps-scraper)](https://github.com/omkarcloud/google-maps-scraper/stargazers)\n\n## Made with ❤️ using [Botasaurus Web Scraping Framework](https://github.com/omkarcloud/botasaurus)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomkarcloud%2Fdentalkart-scraper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomkarcloud%2Fdentalkart-scraper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomkarcloud%2Fdentalkart-scraper/lists"}