我有一臺虛擬機作爲IP地址爲10.91.55.2的服務器。我有另一個虛擬機作爲IP地址在10.91.56.2 ...... 10.91.56.10範圍內的客戶端。我想編寫一個腳本,它將使用客戶端上的所有這些IP地址向服務器發送HTTP請求(10.91.55.2)。我寫了一個腳本,它只使用物理IP地址發送HTTP請求。有什麼方法可以從一系列IP地址發送HTTP請求。 我的操作系統是linux。在python上使用一系列IP地址的HTTP請求
-1
A
回答
0
這不是一個完整的答案,但應該爲您提供一個起點。
你說「我有另一個虛擬機作爲客戶端」,所以我假設你有一個客戶端虛擬機有多個IP地址。在這種情況下,我相信您可以在發送時告訴Python socket模塊綁定到特定的網絡接口。看到這個答案的詳細信息https://stackoverflow.com/a/335662/66349
這個答案明確地說明了它的用法:https://stackoverflow.com/a/8437870/66349
# from socket.h
# define SO_BINDTODEVICE 25
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, 25, 'eth0')
這裏是結合調用socket.setsockopt
用的urllib2的一個例子:https://stackoverflow.com/a/17882197/66349
你也許可以拼湊那些一起變成一個運作良好的程
+0
你能幫我一下嗎?我是一個Python初學者,我不知道如何使用socket模塊。 – Naveen 2014-09-26 09:45:55
相關問題
- 1. 如何使用請求庫從http請求獲取IP地址?在python 2.7
- 2. 使用Python從HTTP POST請求獲取IP地址
- 3. 欺騙HTTP請求的源IP地址
- 4. 使用http請求標頭中的地址192.168.0.0網絡的IP地址
- 5. 如何使用IP地址形成GET HTTP請求
- 6. 通過java中的IP地址發送HTTP GET請求到目標IP地址
- 7. 選擇具有多個IP時使用的HTTP請求的IP地址(.NET)
- 8. 如何在SSL請求上獲取請求IP地址
- 9. 在powershell中的http請求中輸入ip地址
- 10. 在卡薩布蘭卡獲取HTTP請求的IP地址
- 11. 使用廣播IP地址和MAC地址發出TCP請求
- 12. 如何修改Go中的http請求中的ip地址/ Java
- 13. 一系列http異步請求調用
- 14. 來自httpheader的請求的IP地址
- 15. 如何更改http請求的IP地址?
- 16. 檢查用於請求的IP地址Python/Scrapy + ProxyMesh
- 17. IP地址與「http://」
- 18. 瀏覽器最大HTTP請求(主機vs IP地址)
- 19. 如何從http請求獲取子網ip地址
- 20. 是否可以從HTTP請求中獲取IP地址
- 21. 如何將HTTP URL請求轉發到IP地址+端口?
- 22. 使用HTML爲不可見在HTTP請求中的口令(聯繫地址欄)
- 23. 是否可以在HTTP(S)請求中發送另一個IP地址?
- 24. 瓶:Python的 - 如何檢查請求的IP地址
- 25. 從請求url獲取IP地址
- 26. PHP API獲取請求者IP地址
- 27. 如何獲取使用php請求的服務器地址的IP地址?
- 28. 如何識別IP地址的用戶類型?使用python和請求/ bs4/flask
- 29. 如果我使用域名而不是IP地址,http請求需要時間
- 30. POST請求不能與本地主機的IP地址一起使用
一臺服務器充當主服務器並將任務(URL)發佈到隊列中。其他服務器充當客戶端,輪詢服務器隊列中的URL併發送實際請求。 – qingbo 2014-09-26 09:10:20
可以進一步解釋嗎?如果可能,你可以分享劇本嗎? – Naveen 2014-09-26 09:18:27