关于使用xhtml2pdf解析网站CSS的问题
我正在尝试使用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-')
你们也遇到过这个问题吗?有没有人能帮帮我?非常感谢。
1 个回答
1
在文件 "pisa-3.0.33-py2.6.egg/sx/w3c/cssParser.py" 的第1020行,出现了一个错误,提示说需要一个结束的右括号 ')'。具体的错误信息是:终端函数表达式期待一个结束的右括号。出错的内容是 (u'Alpha(Opacity', u'=0); }
我觉得这个问题是因为它没有识别你的 CSS,具体来说是 alpha(opacity bla.. bla。
我之前也遇到过类似的问题,是因为我的 JavaScript 出了问题,我把它们删掉后,现在就正常了。