Estimation à la louche des offres d'emploi du secteur informatique, en Bretagne, par niveau d'étude 
Je suis sur un CDD non reconductible qui se termine en Février 2010, je suis donc en recherche active, je me pose la question suivante : "serait il opportun de reprendre mes études ?"

Alors j'ai codé un petit script python pour me donner des éléments de réponse ...



#!/usr/bin/python
#-*- coding: utf-8 -*-

import urllib


def GetWhatsBetween(myString, S1, S2):
return myString[myString.find(S1)+len(S1):myString.find(S2, myString.find(S1)+len(S1))]

def WipeNonNumeric(myString):
return ''.join([x for x in myString if x in '0123456789'])

class MyOpener(urllib.FancyURLopener):
#version = 'Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.14) Gecko/2009090216 Ubuntu/9.04 (jaunty) Firefox/3.0.14'
version ='Lynx/2.8.7dev.11 libwww-FM/2.14 SSL-MM/1.4.1'

myopener = MyOpener()

Diplomes=['Bac +2', 'Bac +3', 'Bac +4', 'Bac +5', 'BTS', 'Licence', 'Master', u'Ingénieur']

for Diplome in Diplomes:
url = 'http://www.google.fr/search'
params = '?' + urllib.urlencode({'hl': 'fr', 'v': '1.0', 'q': '"offre emploi" +' + Diplome.encode('utf8') + ' +informatique +bretagne'})
page=myopener.open(url+params)
result = WipeNonNumeric(GetWhatsBetween(page.read(), "sur un total d'environ <b>", "</b> pour "))

print Diplome + ' : ' + result




Résultat (total des pages par requete) :


fred@bug ~ % python ./jobs.py
Bac +2 : 27700
Bac +3 : 20100
Bac +4 : 18500
Bac +5 : 20800
BTS : 11500
Licence : 12600
Master : 14100
Ingénieur : 134000




Les ingénieurs sont vernis, je vais déjà Valider ma licence et y réfléchir sérieusement ...

Ce qui pourrait être intéressant serait récolter ces résultats périodiquement pour faire apparaitre des tendances dans le temps, du coup je vais faire un cron :p

[ Ajouter un commentaire ]   |  [ 0 Trackbacks ]   |  Lien permanent

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | Suivant> >>