在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/人工智能  Python/ scrapy 中如何在yield requests后返回相應(yīng)的狀態(tài)或數(shù)據(jù)?

scrapy 中如何在yield requests后返回相應(yīng)的狀態(tài)或數(shù)據(jù)?

要爬取的是一系列頁面,但不知道一共有多少頁,假設(shè)100最大100頁,希望當(dāng)頁面沒有相應(yīng)json數(shù)據(jù)的時候跳出整個循環(huán),高手能指點一下嗎?

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
回答
編輯回答
爛人

樓主我和你一樣啊,也是一直找不到這答案啊。。。

2018年3月28日 22:58