作者nicepizza (pizza)
看板java
標題[問題] HTTP response code:999
時間Thu Apr 30 16:32:10 2009
如題。。
小弟寫了一個程式。。(在這裡問當然是因為用java imp.的!!)
這個程式必須大量的抓某網站的資料進行分析。。
But 餓死抬頭。。
程式進行不久會出現
「Server returned HTTP response code:999」
然後我的IP就會被鎖個好幾分鐘 Orz
我知道這是因為我大量去access那個網站的結果
大部份的server怕有人惡意大量access而導致癱瘓會有的措施
但是我不是惡意阿~"~
請問
java有沒有辦法解決這個問題??
可能要向高手請教了Orz
先感謝了。。。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.176.106
1F:推 lailai9:沒有辦法,你可以事先準備一堆機器,被封了就換一個…… 04/30 16:35
2F:→ nicepizza:可是程式error999的時候為啥用IE去瀏覽依然可以?? 04/30 16:43
3F:推 PsMonkey:這不是 java 問題吧... 04/30 16:48
4F:→ nicepizza:我用java寫的程式拉 04/30 16:48
※ 編輯: nicepizza 來自: 125.224.176.106 (04/30 16:49)
5F:推 lailai9:可能是因為……比如對方根據user agent和IP來封禁的? 04/30 17:21
6F:推 PsMonkey:語氣太軟弱還是不行嗎? 好吧,這根本不是 Java 問題 04/30 18:16
7F:→ nicepizza:樓上頭大概摔到。就說我那隻程式是用java寫的 05/04 14:10
8F:→ nicepizza:而且我知道有人用java的技巧避開這個問題 05/04 14:11
9F:→ nicepizza:那我不問java版要問什麼。好吧,我原諒無知的人。 05/04 14:13
10F:→ nicepizza:回lai大大,我user agent改了之後還是error999 Orz 05/04 14:14
11F:→ nicepizza:我找到解決的方法了。java有提供設定Proxy的方法。 05/08 16:48