有此頁上的一些數據:爲什麼我無法從這個網址獲取數據?
,並有數字頁面的左側端,點擊它們中的任何一個表的內容後,將出現就像在附件中一樣,但是在對這張桌子上的任何物品做「檢查元素」之後,我會得到空集!
response.xpath( '// * [@ ID = 「GF-結果表」]/TR [2]/TD [2]/DIV')。提取物() []
this shows the tabe and the html code for it
有此頁上的一些數據:爲什麼我無法從這個網址獲取數據?
,並有數字頁面的左側端,點擊它們中的任何一個表的內容後,將出現就像在附件中一樣,但是在對這張桌子上的任何物品做「檢查元素」之後,我會得到空集!
response.xpath( '// * [@ ID = 「GF-結果表」]/TR [2]/TD [2]/DIV')。提取物() []
this shows the tabe and the html code for it
你給錯誤的XPath。正確XPath是
response.xpath( '// * [@ ID = 「GF-結果表」]/tbody的/ TR [2]/TD [2]/DIV')
https://partsouq.com/en/search/search?q=0910112012&qty=1
這是附件的url,彈出窗口是由JavaScript呈現的,你不能在scrapy中做JS事情。
而對於a
標籤的XPath是簡單的:
//a[@id]
那麼如何從JavaScript獲取數據? – ihathout
@ihathout使用xpath查找網址並請求它 –
謝謝,但它並沒有解決問題。 – ihathout
爲什麼。數據未到或您有另一個期望 –