2016-03-02 5 views
-4

Как написать код для реализации функции ограничения количества запросов HTTP в секунду с помощью python?Как ограничить количество запросов HTTP в секунду на Python?

Например, я указываю 100 номер запроса для скрипта python, тогда скрипт будет просто отправлять 100 URL-адресов на сервер в секунду.

Я искал эту ссылку: Limiting number of HTTP requests per second on Python. Однако я не получил его с этой страницы.

+0

PS: Я использую Python 2.7, поэтому библиотека для Python 3+ НЕ работает для меня. Спасибо – eason

+1

Не могли бы вы высказать свой код? Вы используете потоки и т. Д., ...? – Kordi

+0

У меня сейчас нет кода. Я надеюсь получить решение, а затем написать код. Конечно, я могу использовать потоки, очередь и т. Д. – eason

ответ

1

Если вам нужен только один запрос одновременно, вы можете просто сделать это с помощью time.sleep (1).

import requests 
import time 

r = requests.get("http://www.google.com") 
print(r) 
time.sleep(1) 
r = requests.get("http://www.stackoverflow.com") 
print(r) 
time.sleep(1) 
Смежные вопросы