可以试试轻量级mechanize库,但不支持JS类的重定向
pip install mechanize
import mechanize
br = mechanize.Browser()
br.set_handle_equiv(True)
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)
br.set_handle_gzip(False)
br.addheaders = [('User-Agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36')]
source_url = ""
response=br.open(source_url)
target_url=response.geturl()
print("source_url=" + source_url)
print("target_url=" + target_url)