0
Ну я обычно url беру через requests.get(link).url, если статика, а если js грузит страницу, то через selenium driver.current_url. А менять html проще всего BeautifulSoup'ом — там можно прям теги менять, текст, атрибуты. Регулярки в html это ад, лучше не надо.