2014-04-18 22 views
0

我使用scrapy抓取這個環節中抓取一個屬性:使用scrapy到塊

<input class="xxxmail" type="text" readonly="readonly" value="xxx.org"> 

我需要的只是「xxx.org」。我如何檢索它?

回答

1

您可以使用以下xpath表達:

//input[@class="xxxmail"]/@value 

這會得到一個input標籤的value屬性與 「xxxmail」 class

在蜘蛛,你應該先初始化Selector,然後extract()xpath

sel = Selector(response) 
print sel.xpath('//input[@class="xxxmail"]/@value').extract() 
+0

感謝您的答覆。我已經嘗試過你的方法。它不起作用。我認爲這個問題不是xpath,但是有一個高級div顯示爲style =「display:block;」 – willie

+0

@willie無法看到您正在爬行的實際網頁時再說。 – alecxe

+0

嗨,這是這樣的

willie