账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    scrapy 中如何在yield requests后返回相应的状态或数据?
    32
    0

    要爬取的是一系列页面,但不知道一共有多少页,假设100最大100页,希望当页面没有相应json数据的时候跳出整个循环,高手能指点一下吗?

    def start_requests(self):
        for _link in self.start_urls:
            for i in range(1,100)::
                link = _link.replace('number',str(stock_no)).replace('rgs',rgs)
                        requests = Request(
                        url=link,
                        meta={"sto":sto},
                        callback=self.godetail
                        )
                yield requests
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部