{"library":"Scrapy","install":[{"cmd":"pip install Scrapy","imports":["import scrapy\n\nclass MySpider(scrapy.Spider):\n    name = 'myspider'\n    start_urls = ['https://example.com']\n\n    # New async start() method (2.13+) — preferred over start_requests()\n    async def start(self):\n        for url in self.start_urls:\n            yield scrapy.Request(url, callback=self.parse)\n\n    def parse(self, response):\n        yield {'title': response.css('title::text').get()}"]},{"cmd":"scrapy startproject myproject","imports":[]}]}