我必須通過在JAVA中的不同URl上發送HttpRequest來獲取來自不同站點的用戶的數據。一個問題我得到的是,請求的URL在連續數量的請求之後阻止我,這個請求依賴於URL到URL。解決這個問題的一個辦法是,每次發送請求時都必須通過更改IP來向相同的URL發送請求次數。但我沒有任何想法通過隨時間改變IP來發送請求。java中的IP僞裝
我試過IP僞裝但我找不到任何教程一步一步。我對這項技術很陌生。我在linux(Fedora的)嘗試這種
在java中請幫我得到那個。
我必須通過在JAVA中的不同URl上發送HttpRequest來獲取來自不同站點的用戶的數據。一個問題我得到的是,請求的URL在連續數量的請求之後阻止我,這個請求依賴於URL到URL。解決這個問題的一個辦法是,每次發送請求時都必須通過更改IP來向相同的URL發送請求次數。但我沒有任何想法通過隨時間改變IP來發送請求。java中的IP僞裝
我試過IP僞裝但我找不到任何教程一步一步。我對這項技術很陌生。我在linux(Fedora的)嘗試這種
在java中請幫我得到那個。
IP僞裝不會幫你,它是用來周圍的其他方式(通常使私有IP範圍可以通過僞裝背後一個公網IP使用公共網絡)。您遇到的問題需要您可以使用多個公共IP地址。
怎麼辦呢?有沒有一步一步的教程這個?請告訴我如何做到這一點? – 2012-07-27 08:00:19
那麼,你不能只是得到任意的公共IPv4地址,因爲他們需要分配並路由到你。但是,使用IPv6,您可以訪問的服務以及提供商和路由器都需要使用IPv6,而目前這些服務都很少使用。 – Lucero 2012-07-27 08:21:55
你說你有幾個用戶的數據傳入。作爲解決方法,您可以嘗試執行的操作是向客戶端請求阻止的URL,以便從用戶的IP地址獲得請求。然後將結果發送到您的服務器並在那裏使用它。
只是提醒一句,如果網站阻止您的要求,他們可能會在他們的條款和條件的東西,不允許你的努力做... – beny23 2012-07-27 08:02:59