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