Update app.py
Browse files
app.py
CHANGED
@@ -6,7 +6,15 @@ import torch
|
|
6 |
from transformers import BertTokenizer, BertModel
|
7 |
import numpy as np
|
8 |
from sklearn.metrics.pairwise import cosine_similarity
|
|
|
|
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
# Step 1: Scrape the free courses from Analytics Vidhya
|
11 |
url = "https://courses.analyticsvidhya.com/pages/all-free-courses"
|
12 |
response = requests.get(url)
|
|
|
6 |
from transformers import BertTokenizer, BertModel
|
7 |
import numpy as np
|
8 |
from sklearn.metrics.pairwise import cosine_similarity
|
9 |
+
import sys
|
10 |
+
import subprocess
|
11 |
|
12 |
+
try:
|
13 |
+
from bs4 import BeautifulSoup
|
14 |
+
except ModuleNotFoundError:
|
15 |
+
subprocess.check_call([sys.executable, "-m", "pip", "install", "beautifulsoup4"])
|
16 |
+
from bs4 import BeautifulSoup
|
17 |
+
|
18 |
# Step 1: Scrape the free courses from Analytics Vidhya
|
19 |
url = "https://courses.analyticsvidhya.com/pages/all-free-courses"
|
20 |
response = requests.get(url)
|