使用python从浏览器获取当前URL

2024-09-22 16:29:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在运行一个HTTP服务器,它根据浏览器URL中的维度提供位图,即localhost://image_x120_y30.bmp。我的服务器在无限循环中运行,我想在用户请求位图时获取URL,最后我可以从URL中提取图像尺寸。

这里的问题是:

How to get current URL in python web page?

没有解决我的问题,因为我正在无限循环中运行,我想继续获取当前的URL,以便我可以将请求的位图传递给用户。


Tags: to用户图像image服务器localhosthttpurl
3条回答

你可以通过 path_info = request.META.get('PATH_INFO') http_host = request.META.get('HTTP_HOST')。 您可以添加这两个来获得完整的url。 基本上request.META会返回一个包含大量信息的字典。你可以试试。

您可以使用requests模块:

import requests


link = "https://stackoverflow.com"
data = requests.request("GET", link)
url = data.url

如果要使用Selenium进行web导航:

from selenium import webdriver
driver = webdriver.Firefox()
print (driver.current_url)

相关问题 更多 >