for country in countries: storeURL = ("http://store.steampowered.com/search/?sort_by=Name&sort_order=ASC&category1=998&cc=%s&v5=1&page=1" % country) contentTemp = D.get(storeURL) pages = xpath.get(contentTemp, '//div[@id="search_result_container"]/div[7]/div[2]/a[3]') for x in range(1, int(pages) + 1): pageUrl = ("http://store.steampowered.com/search/?sort_by=Name&sort_order=ASC&category1=998&cc=%s&v5=1&page=%s" % (country, x)) content = D.get(pageUrl) games = open("games.txt", "a+b") for row in xpath.search(content,'//div[@id="search_result_container"]/div[6]/a'): name = strip_tags(xpath.get(row, '//div[6]/h4')) priceTemp = xpath.get(row, '//div[1]/') if "strike" in priceTemp: price = strip_tags(xpath.get(row, '//div[1]/span/strike')) else: price = strip_tags(priceTemp) print("Name: %s Price: $%s" % (name, price)) games.write("Name: %s Price: $%s" % (name, price) + "\r\n") games.close()