Oct-06-2016, 09:38 AM
So I've just started up with python and an assignment was given to me by a company as an recruitment task.
I need to web scrap the coupons of all the websites available on www.couponraja.in and export it to csv format.
The details which I need to be present in the csv are the coupon title , vendor , validity , description/detail , url to the vendor , image url of the coupon.
I have gone through many tutorials on beautifulsoup and have a beginners understanding of using it. Wrote a code as well , but the problem Im facing here is when i collect info from the divs which contains all those info , Im getting it in with all the html tags and the info is clustered.
Code m using :
But not getting through on how to achieve that.
Any help will be appreciated.
I need to web scrap the coupons of all the websites available on www.couponraja.in and export it to csv format.
The details which I need to be present in the csv are the coupon title , vendor , validity , description/detail , url to the vendor , image url of the coupon.
I have gone through many tutorials on beautifulsoup and have a beginners understanding of using it. Wrote a code as well , but the problem Im facing here is when i collect info from the divs which contains all those info , Im getting it in with all the html tags and the info is clustered.
Code m using :
import requests from bs4 import BeautifulSoup url = "https://www.couponraja.in/amazon" r = requests.get(url) soup = BeautifulSoup(r.content) g_data = soup.find_all("div", {"class": "nw-offrtxt"}) for item in g_data: print item.contentsalso will need help on how to export the info to csv format , I just know I need to import csv then write the information to a csv file.
But not getting through on how to achieve that.
Any help will be appreciated.