① VB6.0怎样用API来获取网页代码

网页源代码出现乱码的原因可能是:网页源代码是UTF-8编码,必须转换为Unicode才行。
这个问题不解决,用任何API来获取都是一样的结果。
所以,用Inet1控件来获取是没有问题的。

② 如何在网页中调用API函数

是不可以直接在网页中调用API函数的,
网页是
浏览器 + html代码
如果想用javascript判断某个应用程序是否运行,要用插件,客户端要安装插件,这不现实。

③ 如何调用api,实现一个网页,能够实时的显示一个地方的天气状况

这是自动获取当前位置的天气
复制下面代码粘贴到页面的</body>之前就行了。
默认只显示天气和温度,鼠标放上去可以显示详情。


<script>(function(T,h,i,n,k,P,a,g,e){g=function(){P=h.createElement(i);a=h.getElementsByTagName(i)[0];P.src=k;P.charset="utf-8";P.async=1;a.parentNode.insertBefore(P,a)};T["ThinkPageWeatherWidgetObject"]=n;T[n]||(T[n]=function(){(T[n].q=T[n].q||[]).push(arguments)});T[n].l=+newDate();if(T.attachEvent){T.attachEvent("onload",g)}else{T.addEventListener("load",g,false)}}(window,document,"script","tpwidget","//widget.seniverse.com/widget/chameleon.js"))</script>
<script>tpwidget("init",{
"flavor":"bubble",
"location":"WX4FBXXFKE4F",
"geolocation":"enabled",
"position":"top-left",
"margin":"10px10px",
"language":"zh-chs",
"unit":"c",
"theme":"chameleon",
"uid":"U1617303EA",
"hash":""
});
tpwidget("show");</script>

④ 网页中API的使用

1.注册用户

2.创建应用

3.申请接口调用权限

4.下载SDK

5.使用sdk编写代码

6.运行,取得返回的字符串结果

7.使用自己喜欢的方式将字符串反序列化得到JSON对象

⑤ 有人可以说一下如何在网页上面调用一个API吗

通常的做法是调用Win32API或直接调用nbtstat命令,这样做有很多问题,另一种方法就是直接用客户端脚本,我们这里用JavaScript,这样做的好处是不需要服务器端进行处理,有客户端自行获取,传递到服务器端,且速度和可靠性都比在服务器端获取好。
具体实现的html和JavaScript如下:

关键是用到两个ActiveX:
<OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></OBJECT>
<OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></OBJECT>
不过这两个ActiveX都是系统自带,不用去下载或注册。

接下来的工作就是用脚本和ActiveX交互,脚本可以是js或Vbs。
<HTML><HEAD><TITLE>WMI Scripting HTML</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>
document.forms[0].txtMACAddr.value=unescape(MACAddr);
document.forms[0].txtIPAddr.value=unescape(IPAddr);
document.forms[0].txtDNSName.value=unescape(sDNSName);
//document.formbar.submit();
</SCRIPT>

<SCRIPT language=JScript event=OnObjectReady(objObject,objAsyncContext) for=foo>
if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true)
{
if(objObject.MACAddress != null && objObject.MACAddress != "undefined")
MACAddr = objObject.MACAddress;
if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != "undefined")
IPAddr = objObject.IPAddress(0);
if(objObject.DNSHostName != null && objObject.DNSHostName != "undefined")
sDNSName = objObject.DNSHostName;
}
</SCRIPT>

<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></OBJECT>
<OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></OBJECT>
<SCRIPT language=JScript>
var service = locator.ConnectServer();
var MACAddr ;
var IPAddr ;
var DomainAddr;
var sDNSName;
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
</SCRIPT>

<FORM id=formfoo name=formbar action=NICPost.asp method=post><INPUT value=00:05:5D:0E:C7:FA name=txtMACAddr><INPUT value=192.168.0.2 name=txtIPAddr>
<INPUT value=typ name=txtDNSName>
</FORM>

</BODY>
</HTML>

⑥ 如何把动态API文档做到HTML网页里

api文档?还是api?文档的话,提供下载或者iframe。API的话直接调用

⑦ api接口网页获取

加header("Content-type:text/html;charset=utf=8");

⑧ webApi如何将一个页面

第一步:新建项目来后,找到源Global.asax文件----找到GlobalConfiguration.Configure(WebApiConfig.Register)方法------按F12进入 WebApiConfig.Register方法中----添加内容红框框

知识点:路由器注册顺序是由上往下的,会先从上面进行匹配。

路由器的名称不能重名,否则报错【CustomApi/DefaultApi】

第二步:设置webapi项目为启动项,然后启动,在网页路径上加api/values(控制器名称不要Controller)

知识点:因为ValuesController是项目自带的,那么这一次的请求与 DefaultApi的路由规格是一致的。

⑨ 请问有一个PHP的Api接口,我需要怎样才能做成一个网页利用Api

看下HTML的form表单提交,应该就满足了。也可以用js去写

⑩ windows api编程怎么显示网页

调用windows网络api