-小太阳 2016-12-14 03:20 采纳率: 0%
浏览 1566
已结题

java调用百度的api,通过ip定位

ak和ip是我随便写的,我原码中写的是正确的

public static void main(String[] args) {
String add = "http://api.map.baidu.com/location/192.xxx.xxx.xxx?ak=dsfafdsffdsdsfdOVG9&coor=bd09ll";
try {
URL Url = new URL(add);
URLConnection conn = Url.openConnection();
conn.setRequestProperty("accept", "text/javascript");
conn.setRequestProperty("connection", "Keep-Alive");
conn.setRequestProperty("user-agent",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
conn.connect();
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String s;
String result = "";
while((s = in.readLine()) != null){
result += s;
}
System.out.println(result);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

    <!DOCTYPE html><!--STATUS OK--><html><head>    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">    <meta http-equiv="content-type" content="text/html;charset=utf-8">    <meta content="always" name="referrer">    <title>页面不存在_百度搜索</title>    <style data-for="result">        body {color: #333; background: #fff; padding: 0; margin: 0; position: relative; min-width: 700px; font-family: arial; font-size: 12px }       
    报页面找不到,求大神指教
  • 写回答

1条回答

  • hfmbook 2016-12-14 09:53
    关注

    你先试试你打开的地址,能不能在浏览器直接打开,你这种是爬虫形式 百度 地图有拦截的。

    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条