epicurious_spider.py 文件源码

python
阅读 15 收藏 0 点赞 0 评论 0

项目:RecipesScraper 作者: brandonmburroughs 项目源码 文件源码
def parse(self, response):
    """Parse the recipe list."""
    recipes = LinkExtractor(
        allow=("/recipes/.*/views")
    ).extract_links(response)
    if len(recipes) > 0:
      for recipe_link in recipes:
        yield scrapy.Request(recipe_link.url, callback=self.parse_item)

      base_url, page = response.url.split("=")
      yield scrapy.Request("{}={}".format(base_url, int(page) + 1),
                           callback=self.parse)
    else:
      print "Finished on {}".format(response.url)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号