mirror of
https://github.com/SocksPls/hltv-api
synced 2025-05-01 07:53:07 +00:00
Can get top 5 teams and match list
This commit is contained in:
parent
ced4e62457
commit
c01abc2213
1 changed files with 37 additions and 0 deletions
37
main.py
Normal file
37
main.py
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
import requests
|
||||||
|
import json
|
||||||
|
from bs4 import BeautifulSoup
|
||||||
|
|
||||||
|
home = requests.get("http://hltv.org/").text
|
||||||
|
home = BeautifulSoup(home, "lxml")
|
||||||
|
|
||||||
|
matches = requests.get("http://www.hltv.org/matches/").text
|
||||||
|
matches = BeautifulSoup(matches, "lxml")
|
||||||
|
|
||||||
|
|
||||||
|
def top5teams():
|
||||||
|
count = 0
|
||||||
|
teams = []
|
||||||
|
for team in home.find_all("div", {"class": "vsbox",})[:5]:
|
||||||
|
count += 1
|
||||||
|
teamname = team.find_all("div")[2].text.strip()
|
||||||
|
teams.append(teamname)
|
||||||
|
return teams
|
||||||
|
|
||||||
|
def getmatches():
|
||||||
|
match_data = []
|
||||||
|
matchlist = matches.find_all("div", {"class": ["matchListBox", "matchListDateBox"]})
|
||||||
|
for match in matchlist:
|
||||||
|
if match['class'][0] == "matchListDateBox":
|
||||||
|
print "*", match.text
|
||||||
|
else:
|
||||||
|
try:
|
||||||
|
time = match.find("div", {"class": "matchTimeCell"}).text.strip()
|
||||||
|
team1 = match.find("div", {"class": "matchTeam1Cell"}).text.strip()
|
||||||
|
team2 = match.find("div", {"class": "matchTeam2Cell"}).text.strip()
|
||||||
|
print(time + " " + team1 + " vs " + team2)
|
||||||
|
except:
|
||||||
|
print match.text[:7].strip(), match.text[7:-7].strip()
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
getmatches()
|
Loading…
Add table
Reference in a new issue