首页 > 文章列表 > 如何使用 Python 获取网页的长和宽?

如何使用 Python 获取网页的长和宽?

490 2025-02-20

如何使用 Python 获取网页的长和宽?

使用 javascript 获取网页长宽

在 python 中,我们无法直接获取网页的长和宽。然而,我们可以通过 javascript 来获取这些信息。

步骤:

  1. 使用 webdriver(例如 selenium)加载网页。
  2. 使用 execute_script() 方法运行 javascript 代码来获取长宽。
  3. 将结果保存到变量中。

代码示例:

from selenium import webdriver

# 加载网页
driver = webdriver.Chrome()
driver.get("https://example.com")

# 获取长和宽
width = driver.execute_script("return document.body.scrollWidth;")
height = driver.execute_script("return document.body.scrollHeight;")

# 打印长宽
print("长:", width)
print("宽:", height)

其他方式:

  • 借助第三方库,例如 pillow,可以加载网页截图并获取其长宽。
  • 使用 http 请求库获取网页 html,然后使用正则表达式解析出长宽信息。

参考资源:

  • [javascript获取网页宽高方法汇总](http://www.jb51.net/article/69678.htm)
来源:1730180226