From 71aea9b7058571881f2b385fd7a62cfb617ef5ec Mon Sep 17 00:00:00 2001 From: Renne Rocha Date: Thu, 2 May 2024 19:25:15 -0300 Subject: [PATCH] Code of first example --- code/pyconus2024-tutorials-requests.py | 8 ++++++++ code/requirements | 6 ++++++ 2 files changed, 14 insertions(+) create mode 100644 code/pyconus2024-tutorials-requests.py create mode 100644 code/requirements diff --git a/code/pyconus2024-tutorials-requests.py b/code/pyconus2024-tutorials-requests.py new file mode 100644 index 0000000..9134fce --- /dev/null +++ b/code/pyconus2024-tutorials-requests.py @@ -0,0 +1,8 @@ +import requests +from parsel import Selector + +response = requests.get('https://us.pycon.org/2024/schedule/tutorials/') + +sel = Selector(text=response.body) +for tutorial in sel.css('.calendar a::text').getall(): + print(tutorial) \ No newline at end of file diff --git a/code/requirements b/code/requirements new file mode 100644 index 0000000..0cf5fd0 --- /dev/null +++ b/code/requirements @@ -0,0 +1,6 @@ +requests +scrapy +scrapy-playwright +spidermon +ipython +ipdb