diff --git a/code/pyconus2024.py b/code/pyconus2024.py new file mode 100644 index 0000000..344d5fa --- /dev/null +++ b/code/pyconus2024.py @@ -0,0 +1,12 @@ +import scrapy + +class PyConUS2024Spider(scrapy.Spider): + name = "pyconus" + + start_urls = [ + 'https://us.pycon.org/2024/schedule/tutorials/', + ] + + def parse(self, response): + for tutorial in response.css('.calendar a::text').getall(): + yield {"title": tutorial}