您现在的位置是: 首页 > 天气科普 天气科普
天气预报代码查询_天气预报代码查询官网
tamoadmin 2024-07-01 人已围观
简介1.求东莞的天气预报代码,就是CHXX的那个,找了好多没找到。正确答案再追加2.求~一行天气预报代码(附参考站)3.求天气预报代码4.ASP.NET实现天气预报5.如何用js调用天气预报代码 最新6.天气预报HTML代码求助前面的回答也足够简明了。首先,找出出问题的代码行数。其次,找出出问题的变量。你 print(type(变量名))?你就可以发现该变量是 str?字符串类型的,无法参与计算,所以
1.求东莞的天气预报代码,就是CHXX的那个,找了好多没找到。正确答案再追加
2.求~一行天气预报代码(附参考站)
3.求天气预报代码
4.ASP.NET实现天气预报
5.如何用js调用天气预报代码 最新
6.天气预报HTML代码求助
前面的回答也足够简明了。
首先,找出出问题的代码行数。
其次,找出出问题的变量。
你 print(type(变量名))?你就可以发现该变量是 str?字符串类型的,无法参与计算,所以你应该将它转换成数值类型的,一般都用 float(变量名)?来转换,改完那一行报错的行,就基本不用改别的了。
个人建议:
1. 你的 Python?基础似乎有些薄弱,最好好好学习一下基础。其他模块都需要这个基础才能更好使用。
2.?或许你可以看看 pandas。有时候做数据分析用 pandas?可以节省很多代码,特别对于刚学习 python?的人来说,或许更加容易接受 pandas?的特有语法。
财富值如果有的话应该给上面那个回答问题的人。因为他的答案是正确的。
求东莞的天气预报代码,就是CHXX的那个,找了好多没找到。正确答案再追加
<center><p><b>天 气 预 报</b></cenier>
<center><iframe width=157 height=240 frameborder=0 scrolling=NO src='城市名称></iframe></center>
说明:城市名称写下面的代码
中国其他各省(区)天气的代码只需将上述代码中的 cncn 换成下列字符串:
广东: gudp 福建: fujp 浙江: zhjp 江苏:jsup 安徽: anhp 山东: shdp
海南: hanp 广西: guxa 贵州: guzp 云南:yunp 四川: sicp 陕西: saxp
河南: henp 河北: hebp 山西: shxp 内蒙古:nema 辽宁: linp 吉林: jilp
黑龙江: hljp 湖北: hubp 湖南: hunp 江西:jixp 甘肃: gasp 宁夏: nixa
青海: qihp 西藏: xiza 新疆: xija
其它国家天气的代码只需将上述代码中的 cncn 换成下列字符串: :
德国:dldl 美国:naus 加拿大:naka 亚洲:asie 欧洲:euro
日本:japn 韩国:skor 朝鲜:nkor
求~一行天气预报代码(附参考站)
我是用手机看的.每天挺准的.同时可看几个市.
下载下天气秀,功能又好!
余额及流量什么都带在一起!
就看你手机支不支持这软件了.
你找下有没你机型的使用流量也很省的!
求天气预报代码
发送到这个网站的一个网址,会自动返回此城市的天气信息。对此信息再格式化就好了。
发送:广州
返回:b4.gif^广州^雷阵雨^26℃ ~ 22℃^微风^紫外线:弱
发送:上海
返回:b3.gif^上海^阵雨转阴^16℃ ~ 13℃^东南风3-4级^紫外线:最弱
至于如何判断访问者是哪一个城市,需要分析其IP地址然后再加判断吧,你到网上找个IP转城市的数据库看看。
ASP.NET实现天气预报
我的网站用的代码:酒嘉市场信息网
这是泰安的天气预报代码,看你需要那种样式
样式一代码:<iframe src="" width=178 height=248 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no align=center id=url></iframe>
样式二代码:<iframe src="" width=178 height=248 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no align=center id=url></iframe>
样式三滚动代码:<iframe src="" width=178 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=178&h=250&text=no
其中 c0 表示 表格第一行背景颜色,c1,c2表示表格其他行间隔的背景颜色,t1表示 标题颜色,bg 表示页面北京颜色,w表示表格宽度 h 表示表格高度
当 text=yes 时,将会出现滚动的天气文字,建议您自己调试看看,如:
chengshi_321.html?c0=red&c1=FF9900&bg=F4FFF4&w=178&h=20&text=yes
注意:颜色请不要加 # 符号,如 #FF9900 请写成 FF9900
欢迎访问我的网站
如何用js调用天气预报代码 最新
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Net;
using System.IO;
using System.Collections;
/// <summary>
/// Weather 的摘要说明
/// </summary>
public class Weather
{
public Weather()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static string ConvertCodeByCity(string City)
{
string Code = "";
switch (City)
{
case "北京":
Code = "110100";
break;
default:
break;
}
return Code;
}
public static ArrayList GetWeather(string code)
{
/*
[0] "北京 "string
[1] "雷阵雨 "string
[2] "9℃" string
[3] "29℃"string
[4] "小于3级"string
*/
string html = "";
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("" + code + "_w.html ");
request.Method = "Get";
//request.Timeout = 1;
request.ContentType = "application/x-www-form-urlencoded ";
WebResponse response = request.GetResponse();
Stream s = response.GetResponseStream();
StreamReader sr = new StreamReader(s, System.Text.Encoding.GetEncoding("GB2312"));
html = sr.ReadToEnd();
s.Close();
sr.Close();
}
catch (Exception err)
{
throw new Exception("访问地址出错~~~ ");
}
int count = html.Length;
int starIndex = html.IndexOf("<table ", 0, count);
int endIndex = html.IndexOf("</table>", starIndex, count - starIndex);
html = html.Substring(starIndex, endIndex - starIndex + 8);
//得到城市
int cityStartIndex = html.IndexOf("<b>", 0, html.Length);
int cityEndIndex = html.IndexOf("</b>", 0, html.Length);
string City = html.Substring(cityStartIndex + 3, cityEndIndex - cityStartIndex - 3);
//得到天气
int weatherStartIndex = html.IndexOf("<b>", cityEndIndex);
int weatherEndIndex = html.IndexOf("</b>", weatherStartIndex);
string Weather = html.Substring(weatherStartIndex + 3, weatherEndIndex - weatherStartIndex - 3);
//得到温度
int temperatureStartIndex = html.IndexOf("<b", weatherEndIndex);
int temperatureEndIndex = html.IndexOf("</b>", weatherEndIndex + 3);
string Temperature = html.Substring(temperatureStartIndex + 21, temperatureEndIndex - temperatureStartIndex - 21);
int int1 = Temperature.IndexOf("℃", 0);
int int2 = Temperature.IndexOf("~", 0);
int int3 = Temperature.IndexOf("℃", int2);
string MinTemperature = Temperature.Substring(int2 + 1, int3 - int2);
string MaxTemperature = Temperature.Substring(0, int2 - int1 + 2);
//得到风力
int windforceStartIndex = html.IndexOf("风力:", temperatureEndIndex);
int windforceEndIndex = html.IndexOf("<br>", windforceStartIndex);
string Windforce = html.Substring(windforceStartIndex + 3, windforceEndIndex - windforceStartIndex - 3);
if (Windforce.Contains("小于") && (!Windforce.Contains("等于"))) //判断风力是否含有"小于"或"小于等于"字样将,如果有的话,将其替换为2-
{
//Windforce = Windforce.Replace("小于", "2-");
string strWindforce = Windforce.Substring(2, Windforce.Length - 3);
int minWindforce = Int32.Parse(strWindforce) - 1;
Windforce = Windforce.Replace("小于", minWindforce.ToString() + "-");
}
else if (Windforce.Contains("小于等于"))
{
string strWindforce = Windforce.Substring(4, Windforce.Length - 5);
int minWindforce = Int32.Parse(strWindforce) - 1;
Windforce = Windforce.Replace("小于等于", minWindforce.ToString() + "-");
}
ArrayList al = new ArrayList();
al.Add(City);
al.Add(Weather);
al.Add(MinTemperature);
al.Add(MaxTemperature);
al.Add(Windforce);
return al;
}
}
天气预报HTML代码求助
直接使用插件,如
<iframe width="214" scrolling="no" height="54" frameborder="0" allowtransparency="true" src=""></iframe>
效果如下
这个插件来源是 width="420" scrolling="no" height="60" frameborder="0" allowtransparency="true" src=""></iframe>
绝对管用 样式可以调整 有不懂的可以问我