Giter Club home page Giter Club logo

craigslistcarfinder's Introduction

CraigslistCarFinder

Python program to scrape car listings from craigslist based off of a users filters

To Use:

in main: Fill in the base URL (Just the cars and trucks page for your area read through the filter details comment and fill the params dictionary accordingly to set any filters you want to use Tweak the isDeal function to flag whatever you would like. Should be done easily by changing values of the variables up top

V1 Issues:

For now. Sending emails has been disabled due to bugs with getting the email recipient from the post. I am open to suggestions or contributions to improve this. The code to send an email is there, and just needs a recipient argument for anyone that would like to leverage it.

For now, instead of emailing it is just logging to a csv. I would reccomend installing a crontab to run this program on an interval and then just checking the csv for any 'deals' it finds. It reads the csv of deals in to be sure to not double log a post as well as skipping multiple posts about the same car.

Coming Up:

Fixing sending emails to the recipient. Grabbing the Kelley Blue Book value of the vehicle Using the KBB value to make an equation to score the vehicles. Potententially using ML to score the vehicles based on other used car sales history. Writing out all of this data to a sqllite table

9/27/22 I am still working on this :)

craigslistcarfinder's People

Contributors

imharrymargalotti avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.