HttpUrlConnection设置ip

esc446 2015-08-26 05:20:18
HttpUrlConnection能不能设置不同的本地ip来创建来访问网站?
...全文
653 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuangqingch 2015-08-27
  • 打赏
  • 举报
回复
引用 2 楼 zhuangqingch 的回复:
如果楼主是想模拟动态IP(每次网站识别到请求机器的IP都不同)的场景,可以通过模拟重启ADSL来处理,简单的说就是利用宽带动态IP的特点,重连重新分配一个IP。这种方法比较局限,需要依赖ADSL,另外只适用于内网场景。
早说是爬虫嘛,这个很多人做过的。同样的问题也很多人遇到。有人已经做过总结了。可以参考下这篇博文: 当爬虫被拒绝时(Access Denied)
esc446 2015-08-27
  • 打赏
  • 举报
回复
我说详细点吧,我现在在做一个爬虫,但是在爬网站的时候会被那些网站封,现在不知道怎么解决了,所以想把本地的IP伪装一下,不知道可不可行。新手,求大神指导。
zhuangqingch 2015-08-26
  • 打赏
  • 举报
回复
如果楼主是想模拟动态IP(每次网站识别到请求机器的IP都不同)的场景,可以通过模拟重启ADSL来处理,简单的说就是利用宽带动态IP的特点,重连重新分配一个IP。这种方法比较局限,需要依赖ADSL,另外只适用于内网场景。
zhuangqingch 2015-08-26
  • 打赏
  • 举报
回复
HttpUrlConnection本身没有设置IP的相关接口的,IP是在建立连接时底层代码通过本地网络接口获取本地IP的。楼主是想在一台机模拟多台机器访问网站的场景吗?这个你可以通过虚拟机来实现“多台机器”。

50,499

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧