2010-07-24 2 views
0

2 개의 URL에 GET 요청을 수행하려면 파이썬 스크립트가 필요합니다.cron 작업에서 2 개의 URL에 대한 GET 요청을 수행하는 Python 스크립트

필자는 우분투 서버의 cron 작업에서이 스크립트를 사용합니다.

캐치 (catch)는 Url # 1에 대한 첫 번째 GET 요청이 완료 될 때까지 최대 1 분 정도 소요될 수 있기 때문에 두 번의 호출이 순차적으로 발생해야합니다.

크론 작업의 경우 30 분마다 실행되기를 원합니다.

+0

그래서 뭐가 문제 야? 그냥 urllib2를 사용하십시오. – majackson

+0

crontab도 설정하는 방법을 묻고 있습니까? –

답변

3

잘 모르겠어요 내가 당신의 질문에 뭔가를 누락하는 경우. 그러나 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 

가 urllib2가 모듈과 더 많은 도움의 페이지, urllib2 The Missing Manual를 참조하십시오.

0

난 당신이 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() 
>>> 
관련 문제