Spaces:
Runtime error
Runtime error
Update utils.py
Browse files
utils.py
CHANGED
|
@@ -17,7 +17,7 @@ llm = ChatGroq(api_key=GROQ_API_KEY, model="llama-3.1-8b-instant")
|
|
| 17 |
|
| 18 |
# Function to extract news titles and summaries from Economic Times
|
| 19 |
def extract_titles_and_summaries(company_name, num_articles=10):
|
| 20 |
-
url = f"https://
|
| 21 |
try:
|
| 22 |
response = requests.get(url)
|
| 23 |
if response.status_code != 200:
|
|
@@ -25,7 +25,7 @@ def extract_titles_and_summaries(company_name, num_articles=10):
|
|
| 25 |
return []
|
| 26 |
|
| 27 |
soup = BeautifulSoup(response.content, "html.parser")
|
| 28 |
-
articles = soup.find_all('div', class_='
|
| 29 |
extracted_articles = []
|
| 30 |
|
| 31 |
for article in articles:
|
|
|
|
| 17 |
|
| 18 |
# Function to extract news titles and summaries from Economic Times
|
| 19 |
def extract_titles_and_summaries(company_name, num_articles=10):
|
| 20 |
+
url = f"https://finance.yahoo.com/quote/{company_name}/news/"
|
| 21 |
try:
|
| 22 |
response = requests.get(url)
|
| 23 |
if response.status_code != 200:
|
|
|
|
| 25 |
return []
|
| 26 |
|
| 27 |
soup = BeautifulSoup(response.content, "html.parser")
|
| 28 |
+
articles = soup.find_all('div', class_='stream-item yf-186c5b2', limit=num_articles)
|
| 29 |
extracted_articles = []
|
| 30 |
|
| 31 |
for article in articles:
|