2
我有以下元素:获取的JavaScript回传参数与scrapy
<a class="html-attribute-value html-external-link" target="_blank" href='javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ResultsGrid$15", "", false, "", "webproperty.aspx?s=id&s=15&time=201606080118012&", false, true))'>javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ucResultsGrid$R000000015&quot;, &quot;&quot;, false, &quot;&quot;, &quot;webprop.aspx?s=id&amp;sr=15&amp;time=201606080118012&amp;id=15&quot;, false, true))</a>
我想要得到的JavaScript参数试图重建通过单击链接上产生的请求。我发现:
response.selector.xpath('//*[@id="ResultsGrid$15"]/@href').extract()
Out[20]: [u'javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ResultsGrid$15", "", false, "", "webproperty.aspx?s=id&sdata=15&time=201606080037034&id=15", false, true))']
这看起来不错,并解码JavaScript参数。我如何从那里抓住他们?
非常感谢! – user61629