无法使用Scrapy获得响应

时间:2017-08-06 10:34:10

标签: python web-scraping scrapy-spider

我是scrapy的新手,我试图从网站上获取一个列出名称的简单csv文件。在scrapy shell中,它似乎可以工作,但使用蜘蛛没有响应。

我正在使用此代码:

import scrapy

class EridaniSpider(scrapy.Spider):
name = "jupiter"

start_urls = ["http://www.example.com"]

def parse(self, response):
    for mike in response.css("div.openRounds-block-startupName"):
       yield {"startupname" : mike.css("h2::text")}

请帮忙!

1 个答案:

答案 0 :(得分:0)

想出来。这是代码:

import scrapy


class QuotesSpider(scrapy.Spider):
name = "jupiter"
start_urls = [
    'http://www.leapfunder.com',
]

def parse(self, response):
    for startup in response.xpath("//*[contains(@class, 'startupName')]"):
        yield { 
                'title' : startup.xpath("//h2/text()").extract(),
        }