2016-05-17 58 views
1

刮頁我嘗試刮的網站,用於選擇每一個類別,我需要檢查一個複選框如何使用複選框以Scrapy

<ul class="mvSrcLk"> 
    <li> 
     <label class="mvNavSel mvNavLvl1"> 
     Marché frais 
     <input type="checkbox" value="f/1/1p" name="selectedNavigationCategoryPath"> 
</label> 
</li> 
<li> 
<label class="mvNavSel mvNavLvl1"> 
Épicerie sucrée 
<input type="checkbox" value="f/1/1o" name="selectedNavigationCategoryPath"> 
</label> 

如何通過Scrapy做到這一點,我讀this但它不對我沒有幫助

回答

2

<form>的代碼部分?如果是這樣,那麼您可能需要通過「選中的複選框」以及表單提交所需的其他任何東西來提出請求,然後從該請求中刪除所需的內容。

但是,如果複選框執行某種Javascript動態地更改HTML內容,那麼您需要將其他工具與Scrapy組合使用。有些項目結合了Scrapy和Selenium或Splash,它們應該執行Javascript並返回響應。

參考

+0

是代碼是一種形式的一部分,我的問題是如何設置複選框的值?我沒有問題與刮動態頁面 – parik