11 lines
384 B
Python
Executable File
11 lines
384 B
Python
Executable File
import re
|
|
from urllib import parse, request
|
|
|
|
|
|
def parse_message(message):
|
|
query_string = parse.urlencode({"search_query": message.split()[1:]})
|
|
html_content = request.urlopen("http://www.youtube.com/results?" + query_string)
|
|
search_results = re.findall("\/watch\?v=(.{11})", html_content.read().decode())
|
|
|
|
return "https://www.youtube.com/watch?v=" + search_results[0]
|