Python data grabbing from web pages

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
Need to grab data from web pages and insert into local database.
The source website is
The script shall fetch all pages from the Vehicles Search Engine (,U&sort=price&results=80&page=1&event=pag) then, for each vehicle details page it has to scrape all data found and save it into a single CSV file, comma separated, with 1st line containing Headers, so it can be easily imported into an RDBMS.
The CSV must contain the vehicle AD Unique ID, in order to avoid duplication on our database.
Text can be delimited by single (') or double apexes ("), and needs to be correctly escaped accordingly.

- All other ADs must be removed (no Google AdSense ADs or whatever), CSS, must be removed.
- All vehicles details data must be retrieved.
- For each vehicle AD, pictures must be saved, using the AD Unique ID, and saved into a .zip file.
- No duplicate records must exists.
- The fastest the better, obviously. The script is meant to be run on a daily basis, and possibly in the next future multiple times a day. It mustn't generate any memory leak.
- It must provide CLI parameters to select destination directory of the .CSV + .ZIP files, along with the possibility to be extended to directly insert data into a PostgreSQL RDBMS (PGSql variables, libraries, insert/modify/delete functions must be included).
- The script MUST be completely commented with plenty of details in each and every part, in plain standard English language.

Notes: as long as the project is absolutely meant to be 100% functional (I won't pay for anything who doesn't work exactly as described), it serves for an educational purpose, that's the reason for choosing a so big site and the need of complete and detailed comments.

Skills required:
HTML, HTML5, PostgreSQL, Python, Web Scraping
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 206
in 5 days
$ 283
in 7 days
$ 555
in 12 days
Hire mhmhz
$ 263
in 3 days
$ 180
in 3 days
$ 277
in 1 days
Hire marchent
$ 250
in 10 days
$ 333
in 3 days
Hire robinsjp
$ 244
in 0 days
$ 266
in 3 days