天气预报代码怎么用_天气格式代码
1.在自己的网站,添加一个天气预报
2.vb.net 天气预报接口怎么用
3.怎样在Blog里面放上每天的天气预报呢?
4.怎么用php抓取天气预报?先说下思路,再举个例子。
5.天气预报HTML代码求助
6.php获取天气预报的代码
7.用python获取天气预报的代码出错了,求解
8.怎么样用vb语言编写 获取当今的天气预报
这里的天气预报调用支持DIY样式,并支持IP显示天气,根据用户所在地显示当前天气预报!
://t.xidie/WeatherCode.aspx
样式挺多的。
在自己的网站,添加一个天气预报
代码如下:
<iframe id=weatherwin border=0 name=weatherwin marginWidth=0 marginHeight=0 src="://weather.369/weather.html" frameBorder=no width=160 scrolling=no height=60></iframe>
也可以用265的代码.在那里上网就显示那里的天气
vb.net 天气预报接口怎么用
非常简单哦,如你想使用 ://.sougou中的天气服务,你可以在右键快捷菜单中通过查看源文件,你会发现有这样一段<iframe id="weather" src="" frameborder="0" scrolling="no" width="70" height="60" allowtransparency="true"></iframe>是放置天气信息的内嵌页,继续查找weather可以发现有这样一段var wurl = "weather/new"+cityCode+".html?_t=" + new Date().getTime();这段是用Ajax方法获取当前天气信息,"?_t"是传递时间参数,加一个时间戳,可以防止从缓存中读取页面,而造成信息不准确。其中的cityCode显然是城市代码了,在var validCity=['CN1101','CN1201','CN1301','CN1302','CN1303','CN1304','CN1305','CN1306','CN1307','CN1308','CN1309','CN1310','CN1311','CN1401','CN1402','CN1403','CN1404','CN1405','CN1406','CN1407','CN1408','CN1409','CN1410','CN1501','CN1502','CN1503','CN1504','CN1505','CN1506','CN1521','CN1525','CN152……里面定义的,其中CN1101显然是北京了,其他的自己去测试获取哦。说得更简单点就是使用别人的天气服务把那段获取天气信息的代码附到自己的页面后台代码中就可以了。
怎样在Blog里面放上每天的天气预报呢?
Private?Sub?Command1_Click()
Const?Url?=?"://m.weather.cn/data/101010100.html"?'从网址读取的文本是一个脚本语言的结构类型数据
Dim?xmlHTTP?As?Object
Set?xmlHTTP?=?CreateObject("Microsoft.XMLHTTP")
xmlHTTP.Open?"GET",?Url,?False
xmlHTTP.send
If?xmlHTTP.readystate?=?4?Then
Dim?jsCode?As?String
jsCode?=?xmlHTTP.responseText
jsCode?=?"var?f="?&?jsCode?'在文本前添加"var?f="就构成了一个完整的赋值语句,这样就可以通过f变量读取成员数据
Dim?jsObject?As?Object
Set?jsObject?=?CreateObject("MSScriptControl.ScriptControl")?'不过上面的是JaScript语句,要借助该对象来解析
jsObject.Language?=?"jascript"
jsObject.AddCode?jsCode
'--------------------------------------
MsgBox?jsObject.Eval("f.weatherinfo.index48_d")?'这是读取结构变量的某个成员值
End?If
End?Sub 得,写完才刚看到是要vb.net 代码,上面是vb6.0的,或许vb.net 也可以吧。
怎么用php抓取天气预报?先说下思路,再举个例子。
在添加天气预报之前,你得先添加(自定义面板),然后输入标题,勾选(显示源代码),在空白面板里粘贴如下代码,另外需要注意的是,代码显示可能不是你想要的城市,那么你就需要修改为你的城市的代码。
几段超酷实用的天气预报代码,整理如下:
第一种:
<iframe src=://weather.265/weather.htm width="160" height="54" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
效果: <IFRAME ID='ifm2' WIDTH='189' HEIGHT='190' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' SRC='://weather.qq/inc/ss258.htm'></IFRAME>
效果: 使用方法:以上显示的是九江的天气预报,你可以改成你自己的,打开页面:://weather.qq,在右边的框中
选择你所在的城市(比如选择南京),然后打开了这个页面:://weather.qq/preend.htm?dc244.htm,然后将网址中的244替换'://weather.qq/inc/ss258.htm'中的258,那么最后显示出来的就是南京的天气预报。
第三种:
<IFRAME ID='ifm2' WIDTH='260' HEIGHT='70' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' src="://news.sina.cn/iframe/weather/130101.html"></ifreame>
效果:
第四种:
<iframe width="469" height="218" border="0" align="center" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src=://news.qq/cgi-bin/news_weather_search?city=贵阳 allowTransparency="true"></iframe>
效果:
第五种:
<IFRAME ID='ifm1' WIDTH='405' HEIGHT='332' ALIGN='center' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' SRC="://weather.qq/24.htm"></IFRAME>
效果:
第六种:
<iframe width="145" height="130" border="0" align="center" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="://minisite.qq/Weather/news_new.html" allowTransparency="true"></iframe>
效果:
第七种:
以前很流行的一段代码(在Google上搜到的90%都是这一段),现在已经不能用了,特此写出来,以免大家浪费精力:
<iframe width="150" height="240" frameborder="0" scrolling="No" src='://news.qq/cgi-bin/news_qq_search?city=xxx'></iframe>
其中的“xxx”是每个城市的代码:比如武汉的就是%CE%E4%BA%BA
下面是其他的一些城市的编码:
上海-%C9%CF%BA%A3
北京-%B1%B1%BE%A9
青岛-%C7%E0%B5%BA
济南-%BC%C3%C4%CF
武汉-%CE%E4%BA%BA
福州-%B8%A3%D6%DD
以下得到其他城市的代码的方法:
baidu搜索一下城市的名称,比如"重庆",然后地址栏中的那个代码就是了这些中文字符如何编码变成%D6%D8%C7%EC这种的。比如得到的网址是:
://.baidu/s?wd=%D6%D8%C7%EC
后面的%D6%D8%C7%EC即是。
现在我给大家推荐一个专门提供天气预报和免费天气预报代码服务的网站:
天气123:中国城市天气预报(://.tianqi123/)
只要复制粘贴该网站提供的代码就可以了。
如下是3款(南京)效果图:
第八种:
<iframe src="://.tianqi123/small_page/chengshi_1189.html" width=160 height=248 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no align=center id=url></iframe>
第九种:
<iframe src="://.tianqi123/small_page/chengshi_1189.html?c0=F9DC68&c1=white&c2=FEFCE0&t1=red&bg=white&w=160&text=no" width=160 height=248 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no align=center id=url></iframe>
第十种:
<iframe src="://.tianqi123/small_page/chengshi_1189.html?c0=red&c1=FF9900&bg=F4FFF4&w=160&h=20&text=yes" width=160 height=21 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no align=center id=url></iframe>
该天气代码高级使用方法:
如果您会HTML语言,您还可以在iframe代码中的url后面加参数,如:
chengshi_321.html?c0=F9DC68&c1=white&c2=FEFCE0&t1=red&bg=white&w=160&h=250&text=no
其中 c0 表示表格第一行背景颜色,c1,c2表示表格其他行间隔的背景颜色,t1表示标题颜色,bg 表示页面北京颜色,w表示表格宽度 h 表示表格高度
当 text=yes 时,将会出现滚动的天气文字,建议您自己调试看看,如:
chengshi_321.html?c0=red&c1=FF9900&bg=F4FFF4&w=160&h=20&text=yes
注意:颜色请不要加 # 符号,如 #FF9900 请写成 FF9900
````我的BLOG教程里面的东西 如果看着很烦琐 欢迎去我的BLOG 仔细研究
天气预报HTML代码求助
我昨天刚做了个,本来打算自己用,你既然问,就分享了吧!
PS:因为我是菏泽人,所以,如果你什么都不填,就显示菏泽天气。
如果想显示别的,直接输入就行,比如"香港",然后提交就OK了
://young.boustead.edu.cn/data/shunzi/tq.php
不知道是否合乎楼主的意愿(不用JS)
php获取天气预报的代码
<iframe width="420" scrolling="no" height="60" frameborder="0" allowtransparency="true" src="://i.tianqi/index.php?c=code&id=12&icon=1&num=5"></iframe>
绝对管用 样式可以调整 有不懂的可以问我
用python获取天气预报的代码出错了,求解
<?php
$URLStyle?=?"://flash.weather.cn/wmaps/xml/%s.xml";
$chinaURL?=?sprintf($URLStyle,?"china");
$chinaStr?=?file_get_contents($chinaURL);
$chinaObj?=?simplexml_load_string($chinaStr);
$chinaObjLen?=?count($chinaObj->city);
echo?"chinaObjLen?=?".$chinaObjLen."\n";
for?($i=0;$i<$chinaObjLen;$i++){
//遍历省一级节点,共37个
$level1?=?$chinaObj->city[$i]["pyName"];
$shengjiURL?=?sprintf($URLStyle,?$level1);
$shengjiStr?=?file_get_contents($shengjiURL);
//echo?$shengjiStr;
$shengjiObj?=?simplexml_load_string($shengjiStr);?
$shengjiObjLen?=?count($shengjiObj->city);
//?echo?$chinaObj->city[$i]["quName"];
//?echo?"?".$shengjiObjLen."\n";
for?($j=0;$j<$shengjiObjLen;$j++){
//遍历市一级节点
$level2?=?$shengjiObj->city[$j]["pyName"];
$shijiURL?=?sprintf($URLStyle,?$level2);
$shijiStr?=?file_get_contents($shijiURL);
//echo?$shijiStr;
$shijiObj?=?simplexml_load_string($shijiStr);?
//直辖市和海南、台湾、钓鱼岛等没有县级节点if(!$shijiObj){
echo?"WARNNING:?not?exsit?next?level?node.?-?".$level1."-".$shijiURL."\n";
echo?'?"'.$shengjiObj->city[$j]["cityname"].'"?=>?';
echo?$shengjiObj->city[$j]["url"].",\n";
continue;
}
$shijiObjLen?=?count($shijiObj->city);
//echo?$shengjiObj->city[$j]["cityname"]."?";
//echo?$shijiObjLen."\n";
for?($k=0;$k<$shijiObjLen;$k++){
//遍历县一级节点
$xianji_code?=?$shijiObj->city[$k]["url"];
echo?'?"'.$shijiObj->city[$k]["cityname"].'"?=>?';
echo?$shijiObj->city[$k]["url"].",\n";
//echo?$xianji_code."\n";?
}
}
}
//print_r($chinaObj);
>通过XML接口根节点递归获得全国几千个县以上城市cide code的代码
怎么样用vb语言编写 获取当今的天气预报
前面的回答也足够简明了。
首先,找出出问题的代码行数。
其次,找出出问题的变量。
你 print(type(变量名))?你就可以发现该变量是 str?字符串类型的,无法参与计算,所以你应该将它转换成数值类型的,一般都用 float(变量名)?来转换,改完那一行报错的行,就基本不用改别的了。
个人建议:
1. 你的 Python?基础似乎有些薄弱,最好好好学习一下基础。其他模块都需要这个基础才能更好使用。
2.?或许你可以看看 pandas。有时候做数据分析用 pandas?可以节省很多代码,特别对于刚学习 python?的人来说,或许更加容易接受 pandas?的特有语法。
财富值如果有的话应该给上面那个回答问题的人。因为他的答案是正确的。
首先你想获取当今的天气预报 你发布在网页制作 我姑且是以为你做的是vb.net 网页程序其次 获取当今的天气预报 都是调用各大网站给出的接口 (不会有人自己去整理这些资料的吧)最后 接口的使用 如果是软件 可以调用 WEB服务接口(各网站有) 网页也可以调用这些接口(实现方法输入城市地址,返回天气)还有更简单的 直接使用我给出一个简单框架代码实现:新浪天气预报代码 代码 :://news.sina.cn/iframe/weather/130101.html"></A>
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。