2010-07-24 4 views
0

J'ai besoin d'un script python pour effectuer une requête GET sur 2 urls. Je vais utiliser ces scripts dans un travail cron sur mon serveur ubuntu. La capture est, les 2 appels doivent se produire séquentiellement parce que la première requête GET à Url # 1 pourrait prendre environ 1 minute ou plus pour terminer.Script Python pour faire une requête GET sur 2 urls dans un job cron

Pour le travail cron, je veux qu'il s'exécute toutes les 30 minutes.

+0

Alors, quel est le problème? Utilisez simplement urllib2. – majackson

+0

Demandez-vous également comment configurer un crontab? –

Répondre

3

Je ne sais pas si je me manque quelque chose dans votre question. Mais il devrait être assez simple avec urllib2:

import urllib2 

request = urllib2.Request('http://example.com/path') 
response = urllib2.urlopen(request) 
content = response.read() 

# now make the second request, just as above 

Voir la page urllib2 The Missing Manual pour plus d'aide avec le module urllib2.

0

Je vous suggère de lire la documentation de urllib:

http://docs.python.org/library/urllib.html

Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) 
[GCC 4.4.3] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import urllib 
>>> urllib.urlretrieve("http://www.google.com") 
('/tmp/tmpfYqXGp', <httplib.HTTPMessage instance at 0x109c878>) 
>>> urllib.urlcleanup() 
>>> 
Questions connexes