Spaces:
Running
Running
Update main.py
Browse files
main.py
CHANGED
@@ -116,7 +116,7 @@ async def insert_image(url , id):
|
|
116 |
async def root(site: str = 'abcnews.go'):
|
117 |
|
118 |
try:
|
119 |
-
|
120 |
response = supabase.table('news').select("*").eq('source', f'www.{site}.com').is_('image_url', 'null').order('published_date', desc=True).limit(15).execute()
|
121 |
|
122 |
|
@@ -128,13 +128,15 @@ async def root(site: str = 'abcnews.go'):
|
|
128 |
soup = BeautifulSoup(res.text, 'html.parser')
|
129 |
results = soup.find_all(['img'])
|
130 |
url = results[1]['src']
|
|
|
131 |
|
132 |
await insert_image(url, response.data[i]['id'] )
|
133 |
|
134 |
except Exception as e:
|
|
|
135 |
results = None
|
136 |
|
137 |
-
|
138 |
except requests.RequestException as e:
|
139 |
return {"error": str(e), "status_code": 500}
|
140 |
|
|
|
116 |
async def root(site: str = 'abcnews.go'):
|
117 |
|
118 |
try:
|
119 |
+
ii_list = []
|
120 |
response = supabase.table('news').select("*").eq('source', f'www.{site}.com').is_('image_url', 'null').order('published_date', desc=True).limit(15).execute()
|
121 |
|
122 |
|
|
|
128 |
soup = BeautifulSoup(res.text, 'html.parser')
|
129 |
results = soup.find_all(['img'])
|
130 |
url = results[1]['src']
|
131 |
+
ii_list.append(url)
|
132 |
|
133 |
await insert_image(url, response.data[i]['id'] )
|
134 |
|
135 |
except Exception as e:
|
136 |
+
print(e)
|
137 |
results = None
|
138 |
|
139 |
+
return {"RESULTS": ii_list}
|
140 |
except requests.RequestException as e:
|
141 |
return {"error": str(e), "status_code": 500}
|
142 |
|