-小太阳 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 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?