summary refs log tree commit diff stats
path: root/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'test.py')
-rw-r--r--test.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/test.py b/test.py
new file mode 100644
index 0000000..19a51fa
--- /dev/null
+++ b/test.py
@@ -0,0 +1,22 @@
+from bs4 import BeautifulSoup, Tag
+import httpx as h
+from tabulate import tabulate
+
+r = h.get('https://www.naqt.com/stats/school/players.jsp?org_id=69304')
+
+html = BeautifulSoup(r.text, 'lxml')
+
+tbl = html.find('section', attrs={'id': 'players'}).table
+
+headers = [e.text for e in tbl.thead.tr.find_all('th')]
+
+data = []
+
+elem: Tag
+for elem in tbl.tbody.find_all('tr'):
+    temp = []
+    for z in elem.find_all():
+        temp.append(z.text)
+    data.append(temp[1:])
+
+print(tabulate(data, headers, showindex=False))