Hi Cheng,

I've replied in StackOverflow http://stackoverflow.com/a/35649597/

Best,

On Fri, Feb 26, 2016 at 11:25 AM, Cheng Guo <[email protected]> wrote:
> I am learning Scrapy with the nice tutorial:
> http://doc.scrapy.org/en/1.0/intro/tutorial.html
>
> I have one question when I run the following. The result I got in the line
> `sel.xpath('a/text()').extract()` inside the loop is a list with one string
> rather than just a string. As we are already looping throught
> response.xpath('//ul/li') why do I still have a list?
>
> ```
>
> import scrapy
>
> class DmozSpider(scrapy.Spider):
>     name = "dmoz"
>     allowed_domains = ["dmoz.org"]
>     start_urls = [
>         "http://www.dmoz.org/Computers/Programming/Languages/Python/Books/";,
>
> "http://www.dmoz.org/Computers/Programming/Languages/Python/Resources/";
>     ]
>
>     def parse(self, response):
>         for sel in response.xpath('//ul/li'):
>             title = sel.xpath('a/text()').extract()
>             link = sel.xpath('a/@href').extract()
>             desc = sel.xpath('text()').extract()
>             print title, link, desc
>
> ```
>
> --
> You received this message because you are subscribed to the Google Groups
> "scrapy-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/scrapy-users.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"scrapy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/scrapy-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to