python - 关于使用 xhtml2pdf 从网站解析 css 的问题

标签 python

我正在尝试使用 xhtml2pdf 将网页转换为 pdf。使用urllib2读取网页内容后,发现pisa.CreatePDF也需要处理网页内容中的每一个链接。特别是,在我尝试了几个网站后,每当它尝试解析 .css 文件时,我都会收到以下错误:

pisa-3.0.33-py2.6.egg/sx/w3c/cssParser.py", line 1020, in _parseExpressionTerm
sx.w3c.cssParser.CSSParseError: Terminal function expression expected closing ')':: (u'Alpha(Opacity', u'=0); }\n\n\n\n.ui-state-')

你好像也有这个问题?有人可以帮忙吗?非常感谢。

最佳答案

pisa-3.0.33-py2.6.egg/sx/w3c/cssParser.py", line 1020, in _parseExpressionTerm sx.w3c.cssParser.CSSParseError: Terminal function expression expected closing ')':: (u'Alpha(Opacity', u'=0); }\n\n\n\n.ui-state-')

我认为这是因为它无法识别您的 css,即 alpha(opacity bla.. bla

我以前因为我的 javascript 遇到过这个问题,我删除了它们,现在它可以工作了。

关于python - 关于使用 xhtml2pdf 从网站解析 css 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4494392/

相关文章:

python - 数组中每个值相对于其他值的最小距离

python - 我可以使用 Python 手动将条目写入 journald 吗?

python - 什么是 python 中的 * arguments (without suffix) 函数/方法?

python - 为什么 `popen.stdout.readline`会死锁以及该怎么办?

向量化双求和的 Pythonic 方法

python - 格式化列表python的元素

python - Pandas 一次交换多个索引级别

python - numpy dot()和内()之间的差异

python - 如何使用两个单独的数据框在 Pandas 中执行 SumProduct()

python - 从另一个类借用类方法(Python 3)