对不起,如果这是一个愚蠢的问题,但我到处搜索,找不到任何有用的东西。我正在尝试使用 Scrapy 从页面中提取信息。HTML 如下所示:
<a Href="JavaScript:ShowParts('1','58537','RP45%2C+RP60+Compactors+w%2FHatz+1D81S+Eng%2E');">RP45, RP60 Compactors w/Hatz 1D81S Eng.</a>
我希望一切都从 Href=" 之后和 '); 之前开始;这是我的代码。
def parseEngines(self, response):
hxs = HtmlXPathSelector(response)
engines = hxs.select("//a/@href")
print engines
当我打印引擎时,我应该得到这样的东西:
JavaScript:ShowParts('1','58537','RP45%2C+RP60+Compactors+w%2FHatz+1D81S+Eng%2E');
但相反,我只得到这个:
JavaScript:ShowParts('1','58537','RP45%2
就是这样。为什么我只得到一半的字符串?