import urllib.request from bs4 import BeautifulSoup for index in range(18409555,18409570): soup = BeautifulSoup(urllib.request.urlopen("https://www.zoopla.co.uk/property/%s" %index).read(), 'html.parser') print(soup.find_all(attrs={"class": "pdp-estimate__price"})[0].text) # print(index) #ids = [] #for i in range(0,21): # ids.append(soup.findAll(attrs={"class" : "srp clearfix "})[i]['data-listing-id']) #print(ids)