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 |
|