I am trying to scrape course details from udemy, but it returns error as 403. I tried using user-agents but still it does'nt work.
import scrapy
class UdemySpider(scrapy.Spider):
name = 'udemy'
start_urls = [
'https://www.udemy.com/api-2.0/search-courses/recommendation/?course_badge=beginners_choice&page_size=5&skip_price=true&q=python'
]
def parse(self, response):
data = response.json()
yield data
I have used scrapy-user-agent but still unable to scrape the data.