Python:从服务器渲染具有适当样式的网页的一部分

时间:2012-09-15 10:24:03

标签: python web-scraping

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

到目前为止:

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

现在我需要渲染页面的一部分。但我没办法渲染造型。在python中有没有任何图书馆可以帮助我解决这个问题?

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

但必须有更多的pythonic方式:)

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

谢谢:)

1 个答案:

答案 0 :(得分:1)

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

相关问题