0

我正在构建一个屏幕剪辑应用程序。

至今:

  • 我可以获得用户选择的网页部分的 html 标记,包括图像和视频。
  • 然后我将它们发送到服务器以使用 BeautifulSoup 处理 html 以清理 html 并将所有相对路径(如果有)转换为绝对路径

现在我需要渲染页面的一部分。但是我没有办法渲染样式。是否有任何图书馆可以帮助我解决这个问题或 python 中的任何其他方式?

一种方法是使用 urllib2 获取整个网页并删除我不需要的正文部分然后渲染它。

但必须有一个更蟒蛇的方式:)

注意:我不想要截图。我正在尝试使用样式呈现正确的 html。

谢谢 :)

4

1 回答 1

1

下载完整的网页,提取style元素和样式表link元素并下载引用后者的文件。这应该为您提供页面上使用的 CSS。

于 2012-09-15T11:34:26.240 回答