L'extraction de données à partir d'une URL résultat avec une mise en forme particulière

J'ai une URL:
http://somewhere.com/relatedqueries?limit=2&query=seedterm

où modifiant les entrées, la limite et la requête, permettra de générer des données utiles. Limite est le nombre max de terme possible et de requête est la graine terme.

L'URL fournit du texte formaté de cette manière:
oo.visualization.Query.setResponse({version:'0.5',reqId:'0',status:'ok',sig:'1303596067112929220',table:{cols:[{id:'score',label:'Score',type:'number',pattern:'#,##0.###'},{id:'query',label:'Query',type:'string',pattern:"}],rows:[{c:[{v:0.9894380670262618,f:'0.99'},{v:'newterm1'}]},{c:[{v:0.9894380670262618,f:'0.99'},{v:'newterm2'}]}],p:{'totalResultsCount':'7727'}}});

Je voudrais écrire un script python qui prend deux arguments (limite le nombre et la requête de la graine), d'aller chercher les données en ligne, d'analyser le résultat et revenir une liste avec les nouvelles conditions ['newterm1','newterm2'] dans ce cas.

J'aimerais un peu d'aide, en particulier avec l'URL aller chercher puisque je n'ai jamais fait cela avant.

OriginalL'auteur datayoda | 2010-10-29