quote_plus()

This commit is contained in:
Luke Rogers 2014-02-14 23:44:05 +13:00
parent 2c6e01a41d
commit f7af1b0726
1 changed files with 4 additions and 2 deletions

View File

@ -17,13 +17,15 @@ def xkcd_info(xkcd_id, url=False):
return "xkcd: \x02%s\x02 (%s)%s" % (data['title'], date, url if url else "")
def xkcd_search(inp):
def xkcd_search(term):
search_term = http.quote_plus(term)
soup = http.get_soup("http://www.ohnorobot.com/index.pl?s={}&Search=Search&"
"comic=56&e=0&n=0&b=0&m=0&d=0&t=0".format(inp))
"comic=56&e=0&n=0&b=0&m=0&d=0&t=0".format(search_term))
result = soup.find('li')
if result:
url = result.find('div', {'class': 'tinylink'}).text
xkcd_id = url[:-1].split("/")[-1]
print xkcd_id
return xkcd_info(xkcd_id, url=True)
else:
return "No results found!"