Dummy Craigslist in Django Framework
By Akash Chauhan
This Django project mimics the working of Craiglist and makes use of concepts like Web Scraping, Storage, and Web Development.
This project makes use of the Django Framework and is best suited for EdTech purposes. Although, it can be used for several other purposes but requires a slight modification. This code packet makes use of concepts like Web Scraping and scraps data from the live Craiglist website. This link can be found in "../dummyCraiglist/myApp/view.py" in the variable name 'BASE_CRAIGLIST_URL' which is currently set to Hyderabad but can be modified accordingly. That data acquired is stored in live runtime which can also be modified for permanent storage also.
This project gives a very interactive upfront that is very different from the usual Craiglist that comes up in a textual manner only. This module can be integrated with real-time job companies like OLX and hence they can increase their services and bring in business revenue.
The most important part of this project is that it doesn't only scraps data from Craiglist but if modified can also scrape data from another website. Just make sure the company allows scraping on their website. This can be done by modifying the URL and the parameter list that has to be scrapped.
Disclaimer: This code is intended to be used by taking legal permission only. I(Akash Chauhan) don't take any responsibility for the use of this code for scrapping data on a website that doesn't allow illegal scrapping.
How to use: Open the program in Python editor and being on the main page, type "python manage.py runserver". This will enable the PC to open a server space in local machine and give you an IP address. Click on the IP and you'll be redirected to the craigslist website. This craigslist will show you real-time data from the real Craigslist.
Comments