Понять прикола не могу.
Вчера нижеприведенный код работал как часы а сегодня скрипт сразу прерывает свою работу.
Суть скрипта:
Нужно пробежаться по всем страницам пока status_code 200 и как только натыкаемся на редирект выполнение цикла сразу же прекращается.
import requests
class SSLV_Parser():
def __init__(self):
self.root_url = 'https://ss.com'
self.vacancies_today_url = 'https://ss.com/ru/work/are-required/today/page{}.html'
def calculate_pagination(self, url):
pages_count = 0
page = 1
while True:
response = requests.get(url.format(page), allow_redirects=False)
if response.status_code == 200:
page += 1
pages_count += 1
print(response.url)
else:
break
return pages_count
ss = SSLV_Parser()
ss.calculate_pagination(ss.vacancies_today_url)