织梦CMS - 轻松建站从此开始!

沙龙国际_沙龙国际亚洲第一品牌网上娱乐

当前位置: 主页 > 沙龙365 >

scrapy 回调函数使用?

时间:2017-08-13 00:50来源:未知 作者:admin 点击:
请问一下 , class myspider(scrapy.Spider): name = 'novel'allowed_domains = ['23wx.com']bash_url = 'http://www.23wx.com/class/'bashurl = '.html'def start_requests(self): for i in range(1, 11): url = self.bash_url str(i) '_1' self.bashur

请问一下 ,

class myspider(scrapy.Spider):

name = 'novel'
allowed_domains = ['23wx.com']
bash_url = 'http://www.23wx.com/class/'
bashurl = '.html'

def start_requests(self):
    for i in range(1, 11):
        url = self.bash_url   str(i)   '_1'   self.bashurl
        yield Request(url, self.getallurl)
def getallurl(self, response):
    print response.body

上面这个能正确输出html内容

但是下面这个却不能输出

class myspider(scrapy.Spider):

name = 'novel'
allowed_domain = ['23wx.com']
def get_start_url(self):
    for i in range(1,11):
        url  = 'http://www.23wx.com/class/{}_1.html'.format(i)
        yield Request(url,callback=self.getallurl)

def getallurl(self,response):
    print response.body

实在不清楚两者之间有什么区别,还是回调函数的使用有什么注意的地方。求指教

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容