Inacsator,
Если хабр правильно отображает отступы, то в этом участке кода, после выполнения всего цикла, в переменной soup будет объект BeautifulSoup с последним url из цикла
for i in inn:
url = f"https://excheck.pro/company/"+i+"/contacts/edit"
print(url)
r = requests.get(url)
r.text
soup = BeautifulSoup(r.text, "lxml")
Спасибо за ответ. Подскажите где про это можно почитать? Для меня не совсем понятна логика такого отбора. Хотелось бы изучить глубже это понятие. Нагуглил только вопросы про "не жадное сопоставление".
Если хабр правильно отображает отступы, то в этом участке кода, после выполнения всего цикла, в переменной soup будет объект BeautifulSoup с последним url из цикла
А затем вы уже переходите к парсингу