Skip to content

Instantly share code, notes, and snippets.

@goghvanmr
Created December 5, 2011 09:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save goghvanmr/1432991 to your computer and use it in GitHub Desktop.
Save goghvanmr/1432991 to your computer and use it in GitHub Desktop.
TedHelper
def get_languages(self):
pattern = re.compile(r'<select name="languageCode" id="languageCode">([\s\S]*?)</select>')
var = pattern.search(self._html_ted)
if var is not None:
var = var.group(1)
else:
return None
var = [eachOption.strip() for eachOption in var.split('\n')]
var = var[:len(var)-1]
var = [eachOption[15:-9] for eachOption in var]
var = [re.split('".*?>', eachOption) for eachOption in var]
return dict(var)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment