forked from spaceforinception/dost
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcovid.py
36 lines (25 loc) · 852 Bytes
/
covid.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import requests
from bs4 import BeautifulSoup
def covid(search = ''):
if isinstance(search, list):
search_item = '-'.join(search)
search = " ".join(search)
elif search == '':
search_item = "India"
search = "India"
else:
search_item = search
url = "https://www.worldometers.info/coronavirus/country/"+search_item
res = requests.get(url)
soup = BeautifulSoup(res.content , 'html.parser')
getting = ""
final = []
for data in soup.find_all('div' , id="maincounter-wrap"):
result = data.text.strip().split('\n\n')
result = '\t'.join(result)
final.append(result)
final = '\n\n'.join(final)+f"\n\n\n\nFor more information on {search}, visit : " + url
return final
if __name__ == '__main__':
# search = "india"
print(covid())