Canstralian commited on
Commit
51d1e83
·
verified ·
1 Parent(s): 487972d

Create src/url_fetcher.py

Browse files
Files changed (1) hide show
  1. src/url_fetcher.py +17 -0
src/url_fetcher.py ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import requests
2
+ import re
3
+
4
+ def fetch_url_title(url):
5
+ try:
6
+ response = requests.get(url)
7
+ if response.status_code == 200:
8
+ match = re.search('<title>(.*?)</title>', response.text)
9
+ if match:
10
+ return match.group(1)
11
+ else:
12
+ return None
13
+ else:
14
+ return None
15
+ except Exception as e:
16
+ print(f"Error: {e}")
17
+ return None