From a9effed3b09b14df5056f6539fe7d86d46719d92 Mon Sep 17 00:00:00 2001 From: Jose Date: Wed, 11 Feb 2026 18:24:46 +0100 Subject: [PATCH] Change: project dir structure --- beautifulsoup/main.py | 25 ++++++++++++++++++ .../ejercicios}/ej1/src/main.py | 0 .../ejercicios}/ej2/data/books.bd | Bin .../ejercicios}/ej2/data/books.csv | 0 .../ejercicios}/ej2/src/db.py | 0 .../ejercicios}/ej2/src/files.py | 0 .../ejercicios}/ej2/src/main.py | 0 7 files changed, 25 insertions(+) create mode 100644 beautifulsoup/main.py rename {ejercicios => regex-sqlite/ejercicios}/ej1/src/main.py (100%) rename {ejercicios => regex-sqlite/ejercicios}/ej2/data/books.bd (100%) rename {ejercicios => regex-sqlite/ejercicios}/ej2/data/books.csv (100%) rename {ejercicios => regex-sqlite/ejercicios}/ej2/src/db.py (100%) rename {ejercicios => regex-sqlite/ejercicios}/ej2/src/files.py (100%) rename {ejercicios => regex-sqlite/ejercicios}/ej2/src/main.py (100%) diff --git a/beautifulsoup/main.py b/beautifulsoup/main.py new file mode 100644 index 0000000..96db2e1 --- /dev/null +++ b/beautifulsoup/main.py @@ -0,0 +1,25 @@ +from urllib.request import urlopen, Request +from bs4 import BeautifulSoup +import re + +URL = "https://www.vinissimus.com/es/vinos/tinto/?cursor=0" + +def main(): + req = Request( + URL, + headers={ + "User-Agent": "Mozilla/5.0 (compatible; Konqueror/3.5.8; Linux)" + } + ) + + doc = BeautifulSoup( + urlopen(req), + "lxml" + ) + + for child in doc.find_all("div", class_="list large"): + name = child.find("h2", class_=["title"]) + print(name) + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/ejercicios/ej1/src/main.py b/regex-sqlite/ejercicios/ej1/src/main.py similarity index 100% rename from ejercicios/ej1/src/main.py rename to regex-sqlite/ejercicios/ej1/src/main.py diff --git a/ejercicios/ej2/data/books.bd b/regex-sqlite/ejercicios/ej2/data/books.bd similarity index 100% rename from ejercicios/ej2/data/books.bd rename to regex-sqlite/ejercicios/ej2/data/books.bd diff --git a/ejercicios/ej2/data/books.csv b/regex-sqlite/ejercicios/ej2/data/books.csv similarity index 100% rename from ejercicios/ej2/data/books.csv rename to regex-sqlite/ejercicios/ej2/data/books.csv diff --git a/ejercicios/ej2/src/db.py b/regex-sqlite/ejercicios/ej2/src/db.py similarity index 100% rename from ejercicios/ej2/src/db.py rename to regex-sqlite/ejercicios/ej2/src/db.py diff --git a/ejercicios/ej2/src/files.py b/regex-sqlite/ejercicios/ej2/src/files.py similarity index 100% rename from ejercicios/ej2/src/files.py rename to regex-sqlite/ejercicios/ej2/src/files.py diff --git a/ejercicios/ej2/src/main.py b/regex-sqlite/ejercicios/ej2/src/main.py similarity index 100% rename from ejercicios/ej2/src/main.py rename to regex-sqlite/ejercicios/ej2/src/main.py