0

Я пишу скрипт python, который будет отправлять HTTP-запросы одновременно с URL-адресами, указанными в файле, используя python. Скрипт отлично работает для одного IP-адреса. Я использую ОС Linux. Я создал виртуальные IP-адреса, такие как eth0: 1, eth0: 2 и т. Д. Я хочу отправлять HTTP-запросы, используя эти виртуальные IP-адреса вместе с IP-адресом eth0 одновременно. Я использую модуль запросов для HTTP-запросов и модуля потоков для одновременных запросов. Пожалуйста, помогите мне. Я пытаюсь разработать инструмент веб-тестирования.HTTP-запросы с использованием нескольких IP-адресов на python

+0

Не могли бы вы уточнить? Вы хотите отправлять HTTP-запросы «из» различных IP-адресов, чтобы узнать, отличаются ли ответы на основе IP? Запросы вряд ли помогут в этом отношении. – selllikesybok

+0

Я хочу отправлять HTTP-запросы с различных IP-адресов только для создания веб-трафика. Существует множество инструментов веб-тестирования (таких как spirent), которые поддерживают эту функцию, но я хочу разработать ее самостоятельно, используя python. Есть ли способ отправить HTTP-запросы с использованием нескольких Ips на python? – Naveen

+0

вы можете мне помочь с кодом? Я новичок в python – Naveen

ответ

0

Я думаю, вы хотели избежать «Crawl Delay» и быстрее выполнять сканирование на одном сервере!

В этом случае удаленный веб-сервер распознает запрос только с одного IP-адреса!

Я думаю, что использование параллельного + curl + скрипта python является более простым и лучшим способом.

или использовать https://pypi.python.org/pypi/pyparallelcurl/0.0.4

или использовать много серверов.

и ссылки на https://code.google.com/p/httplib2/issues/detail?id=91

+0

вы можете мне помочь с кодом? Я новичок в питоне. – Naveen

+0

Вижу ... Вы хотели сделать стресс-тестер питоном. затем ... http://www.pylot.org/ или другой инструмент. Существует много инструментов python для тестирования веб-производительности. – han058

+0

Поддерживает ли несколько IP-адресов? Фактически, следующее требование ограничивает пропускную способность для конкретного IP-адреса, тогда как другие IP-адреса должны работать нормально. Моим первым мотивом является создание веб-трафика с использованием диапазона IP-адресов (скажем, 10.91.55.1-10.91.55.10). – Naveen