Если веб-страница имеет тег link
, вы можете получить URL с помощью
link = soup.find('link')
print (link['href'])
, иначе вы не сможете получить URL с помощью BeautifulSoup (если его нет ни в одном HTML-теге). В этомиспользуйте case res.url
, как @Simas, как сказано выше, или используйте request.Request (фактически то же самое, что и res.url
, но использование другое), например:
import requests
req = requests.Request('GET', 'http://www.example.com')
url = req.url
print (url)