【发布时间】:2021-09-06 19:01:30
【问题描述】:
我想知道是否可以在从起始页面重定向后获取当前 url,完成请求。
例如:
我将请求发送到“google.com”,它会立即将我发送到“google.com/page-123456”,页码每次都会更改。我可以在脚本中获取“google.com/page-123456”吗?
使用 selenium 可以这样制作:
import selenium
import time
driver = (...)
driver.get('google.com')
time.sleep(2)
url = driver.current_url
这个可以在reqeusts / BeautifoulSoup中制作吗?如何? 谢谢
【问题讨论】:
-
这能回答你的问题吗? Python Requests library redirect new url 如果您选择
r = requests.get('https://google.com'),那么r.url就是https://www.google.com/,如果您不想要完整的历史记录,那么它会为您提供当前重定向到的 URL。
标签: python web url beautifulsoup python-requests