$(document).ready(function() {
// 天气
$.get *** ON("", {
q: "select * from json where url=\"\"",
format: "json"
}, function(data) {
var $content = $("#content")
if (data.query.results) {
var weatherinfo = data.query.results.weatherinfo;
//console.log(weatherinfo);
var week = ["星期一","星期二","星期三","星期四","星期五","星期六","星期天","星期一","星期二"];
var week_tomorrow ="";
var week_tdat ="";
var week_today = weatherinfo.week;
var index = $.inArray(week_today,week);
week_tomorrow = week[index+1];
week_tdat = week[index+2];
$(".today .location").text(weatherinfo.city);
} else {
$(".today p:eq(1)").text("获取数据失败");
}
});
});
我之前也弄过天气预报的接口,用ajax来读龋 因为涉及到不在同一个域的问题,所以要用jsonp的形式,但是他们没有提供回调的 *** ,只给了一个链接,所以前端直接好像不是很好获取(可能是我不知道怎么获取)。 后来我在服务器端先把数据获取了
1.“json解析天气预报”
json只是个数据格式,所以你这种说法就有误。
建议去看:
【整理】什么是 *** ON+如何处理 *** ON字符串
2.“虚拟机可以获取数据”
你指的是android虚拟机?
那是因为你虚拟机中的 *** ,是可用的。
3.“手机不能获取”
可能是:
(1)手机 *** 不正常
很可能是此问题。
办法:
找个手机,是开了wifi,并且 *** 速度快,稳定,然后再去测试。
(2)天气预报网站,对于外界访问其内容,做了一定限制
比如检测出你是移动端,而禁止你访问
此种可能性较低。
办法:
试着添加referer等header去规避此限制。
(此处不给贴地址,请自己用google搜标题,即可找到帖子地址)
我之前也弄过天气预报的接口,用ajax来读取。
因为涉及到不在同一个域的问题,所以要用jsonp的形式,但是他们没有提供回调的 *** ,只给了一个链接,所以前端直接好像不是很好获取(可能是我不知道怎么获取)。
后来我在服务器端先把数据获取了,然后在同域下用ajax来请求数据就好。
php代码(xhr2.php):
?php
header("content-type: text/html");
$url = '';
$id = $_GET['id'];
//$id =101010100;
$data = file_get_contents($url . $id .'.html');
echo $data;
?
前端用ajax请求xhr2.php:
$.ajax({
url:'xhr2.php',
dataType:"json",
success:dada,
error: function(){
//alert("ERROR!")
}
success: function(msg){
//alert( msg);
}
});
希望能帮到你,如果有更好的 *** ,我们可以一起交流。
可以在JFrame中添加几个Label控件或其他文本控件用来展示解析出来的结果
那要看webservice是否返回 *** ON的格式,然后根据 *** ON解析需要的信息
~~~~~~~~~~~~~~~~~
丰田汽车旗下零部件制造商日本电装于13日宣布,其德国当地法人受到了网络攻击。该公司确认其网络感染了勒索软件。被认定发动了此次攻击的黑客集团已经发布了勒索声明。公司称虽然目前并没有立刻对公司经营造成影响,但是“关于受害的详细情况正在调查中”。公司已向德国当地政府提交了受害报告。 据信息安全公司三井物...
网络安全专家认为 CVE-2021-44228 的普遍性以及容易被利用,这个 Log4j 中的远程代码执行漏洞可能需要数月甚至数年时间才能得到妥善解决。McAfee Enterprise 和 FireEye 的高级威胁研究主管 Steve Povolny 表示,Log4Shell 的破坏力完全和 S...
计算机科学与随机系统研究所(IRISA)的一支研究团队,刚刚介绍了其新开发的一套恶意软件检测系统,特点是利用树莓派来扫描设备中的特定电磁波。团队成员中宝库了 Annelie Heuser、Matthieu Mastio、Duy-Phuc Pham 和 Damien Marion,且由于这套装置专注于...
网络安全研究人员发现了一个通过MSI安装程序分发的新版本的Jupyter infostealer。 2020年11月,Morphisec的研究人员发现,威胁者一直在使用.Net infostealer(记为Jupyter),从受害者那里窃取信息。 恶意软件Jupyter能够从多个应用程序收集数据,包...
据报道,全球最大的肉类供应商JBS在周日遭到了黑客的攻击,这是全球食品供应链所面临的又一威胁。此前,新冠疫情已经对全球食品供应链造成了较大影响。周一,JBS公司通过电子邮件向外界表示,公司服务器遭到黑客有组织的攻击,从而不得不关闭了位于北美和澳洲的计算机网络。 JBS表示,这起黑客攻击事件有可能会推...
一个新的人工智能系统会生成假文件来欺骗对手。在第二次世界大战期间,英国情报人员在一具尸体上植入假文件,以愚弄纳粹德国,使其准备进攻希腊。这一名为”碎肉”的行动获得了成功,并成功掩护盟军对西西里岛的实际入侵。 间谍活动中的 “金丝雀陷阱”技术传播了多个版本的假文件以掩盖秘密,它可以用来嗅出信息的...