Skip to content

Instantly share code, notes, and snippets.

@barnumbirr
Last active August 29, 2015 14:00
Show Gist options
  • Save barnumbirr/11282909 to your computer and use it in GitHub Desktop.
Save barnumbirr/11282909 to your computer and use it in GitHub Desktop.
Parse viedemerde.fr for a random quote.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
import urllib
__title__ = 'viedemerde'
__version__ = '0.1'
__author__ = 'Martin Simon <me@martinsimon.me>'
__license__ = 'Apache v2.0 License'
def vie_de_merde():
url = 'http://www.viedemerde.fr/aleatoire'
data = urllib.urlopen(url).read()
all_articles = re.findall("\<div class=\"post article\" id=\"(.+?)\">(.+?)</div", data)
for article in all_articles:
single_article = re.findall("\<a href=\"(.+?)" + article[0] + "\" class=\"fmllink\">(.+?)</a>", article[1])
viedemerde = ''
for test in single_article:
viedemerde += test[1]
viedemerde = viedemerde.replace("&quot;", '"')
print '[#{}] {}'.format(article[0], viedemerde)
if __name__ == '__main__':
vie_de_merde()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment