擅长:python、mysql、java
<p>简单一点怎么样:</p>
<pre class="lang-py prettyprint-override"><code> def parse_details(self, response):
selo = response.request.meta['selo']
for produto in response.xpath("//div[@id='dp']"):
# determine which field is vlr_atual
ourprice = produto.xpath(".//span[@id='priceblock_ourprice']/text()").get()
saleprice = produto.xpath(".//span[@id='priceblock_saleprice']/text()").get()
if ourprice is not None:
vlr_atual = ourprice
else:
vlr_atual = saleprice
yield {
'data': datetime.datetime.now().strftime("%Y%m%d"),
'selo': selo,
'nome': produto.xpath("normalize-space(.//span[@id='productTitle']/text())").get(),
'vlr_atual': vlr_atual,
'estoque': produto.xpath("normalize-space(.//select[@name='quantity']/option[last()]/text())").get(),
'ean': produto.xpath("normalize-space(.//table[@id='productDetails_techSpec_section_1']//tr[last()]/td/text())").get(),
}
</code></pre>