Мне нужен скрипт Python для выполнения запроса GET по 2 URL-адресам.
Я буду использовать эти сценарии в работе cron на моем сервере ubuntu.
Загвоздка в том, что 2 вызова должны выполняться последовательно, потому что выполнение первого запроса GET на URL №1 может занять до 1 минуты или около того.
Для задания cron я хочу, чтобы он запускался каждые 30 минут.
2 ответа
Я не уверен, что я что-то упустил в вашем вопросе. Но с 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. модуль.
Предлагаю вам прочитать документацию 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()
>>>
Похожие вопросы
Новые вопросы
python
Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.