Can do your job. Will provide you data in CSV file for all the 50 cities.
These are my skills related to web scraping and crawling
Have done scraping in CasperJS Phantomjs, python.
Have done testing and automation with selenium also.
Know to deal with database like mongo, mysql, Elasticsearch.
Also know to handle proxy and captcha while scrapping.