Update steam.py
This commit is contained in:
parent
58a857380d
commit
50c2825ea7
1 changed files with 7 additions and 5 deletions
|
@ -116,15 +116,17 @@ def get_steam_info(url):
|
||||||
soup = BeautifulSoup(page, 'lxml', from_encoding="utf-8")
|
soup = BeautifulSoup(page, 'lxml', from_encoding="utf-8")
|
||||||
|
|
||||||
name = soup.find('div', {'class': 'apphub_AppName'}).text
|
name = soup.find('div', {'class': 'apphub_AppName'}).text
|
||||||
desc = text.truncate_str(soup.find('div', {'class': 'game_description_snippet'}).text.strip())
|
desc = ": " + text.truncate_str(soup.find('div', {'class': 'game_description_snippet'}).text.strip())
|
||||||
|
|
||||||
# the page has a ton of returns and tabs
|
# the page has a ton of returns and tabs
|
||||||
details = soup.find('div', {'class': 'glance_details'}).text.strip().split(u"\n\n\r\n\t\t\t\t\t\t\t\t\t")
|
details = soup.find('div', {'class': 'glance_details'}).text.strip().split(u"\n\n\r\n\t\t\t\t\t\t\t\t\t")
|
||||||
genre = details[0].replace(u"Genre: ", u"")
|
genre = " - Genre: " + details[0].replace(u"Genre: ", u"")
|
||||||
date = details[1].replace(u"Release Date: ", u"")
|
date = " - Release date: " + details[1].replace(u"Release Date: ", u"")
|
||||||
price = soup.find('div', {'class': 'game_purchase_price price'}).text.strip()
|
price = ""
|
||||||
|
if not "Free to Play" in genre:
|
||||||
|
price = " - Price: " + soup.find('div', {'class': 'game_purchase_price price'}).text.strip()
|
||||||
|
|
||||||
return u"{}: {} - Genre: {} - Release date: {} - Price: {}".format(name, desc, genre, date, price)
|
return name + desc + genre + date + price
|
||||||
|
|
||||||
|
|
||||||
@hook.regex(*steam_re)
|
@hook.regex(*steam_re)
|
||||||
|
|
Reference in a new issue