请问Form程序如何像IE一样访问WEB网站内容?如取回数据库的查询值?求救!!

phoenixsharp 2004-10-06 05:29:43
如何做一个Form形式的Client访问WEB服务器,就像IE的方式一样取的数据内容,但表现形式不是以网页来显示的,听说可以用OpenUrl等API,具体有没有什么控件之类的??请高手指点。。。以及它的原理是什么??其实实质是完全像IE方式访问一样,登录。浏览内容,但表现为C/S样式,请大虾们帮忙!!!!!!!!!
...全文
172 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
gobiz 2004-10-10
  • 打赏
  • 举报
回复
直接对它的80端口通讯!
phoenixsharp 2004-10-09
  • 打赏
  • 举报
回复
但如何交互呢???比如POST一个网页表单的内容然后提交..
nv95 2004-10-08
  • 打赏
  • 举报
回复
那你就从webbrowse里返回的内容分析嘛。
phoenixsharp 2004-10-08
  • 打赏
  • 举报
回复
俺最近看到一个东东用提OpenUrl的API,求大虾们指点指点,如何解决这个问题.
billwillman 2004-10-08
  • 打赏
  • 举报
回复
如果只是想显示一下返回的数据,就可用idclienthttp控件,再加点字符处理就应该可以了
hydonlee 2004-10-08
  • 打赏
  • 举报
回复
使用msxml.http
gobiz 2004-10-08
  • 打赏
  • 举报
回复
把所有数据拼接成一个字符串,然后自己分析切割就可以得到所有的数据了!
phoenixsharp 2004-10-08
  • 打赏
  • 举报
回复
感谢楼上的大虾们,经过指点有点眉目了,但小弟要做一个C/S程序,访问了网站的内容(如这边填写了参数要POST到网站上,另外从网站取得相应的页面,但其数据不要用IE方式显示出来),简单地说是:原理还是跟访问网站一样,但显示出来的跟C/S程序一样,请众在虾帮忙...
join123myhao 2004-10-08
  • 打赏
  • 举报
回复
楼上所答
jxghost 2004-10-08
  • 打赏
  • 举报
回复
将以上样式表载入到网页中,用Macromedia Dreamweaver MX 2004可以在定义好大小的表格中

实现FORM样式的文件框,框结构,Button,XP button

jxghost 2004-10-08
  • 打赏
  • 举报
回复
本人正用个方法,用一个样式表,将网页完全的浮起来,网页内容也尽量以FORM形式设计,达到又假乱真的效果,

样式表如下,

body {
margin: 0px;
padding: 0px;
background-color: #D4D0C8;
border: none;
text-align: center;
}
.tddown {
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #666666;
border-right-color: #eeeeee;
border-bottom-color: #eeeeee;
border-left-color: #666666;
margin: 0px;
padding: 0px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}
.but {
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #FFFFFF;
border-right-color: #666666;
border-bottom-color: #666666;
border-left-color: #FFFFFF;
background-color: #D4D0C8;
cursor: hand;
margin: 0px;
padding: 0px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}
table {
font-size: 12px;
margin: 0px;
padding: 0px;
cursor: default;

}
select {
font-size: 12px;
border: 1px solid;
}
.fam {
background-color: #D4D0C8;
border-top: 1px solid #666666;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #666666;
}
.img {
border: 1px solid #D4D0C8;
cursor: hand;
}
fieldset {
margin: 0px;
padding: 1px;
}
img {
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
clip: rect(0px 0px 0px 0px);
margin: 0px;
padding: 0px;

}
input {
font-size: 12px;
margin: 0px;
padding: 0px;
}
hr {
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #666666;
border-bottom-color: #FFFFFF;
height: 2px;
margin: 0px;
padding: 0px;
}
.textarea {
overflow: auto;
height: 120px;
text-align: left;
line-height: 20px;
width: 390px;
border: 2px inset;
font-family: "宋体";
ime-mode:active;
}
.button {
font-size: 12px;
width: 80px;
height: 20px;
background-image: url(image/skin/but_bg.gif);
border: none;
padding-top: 3px;
}
.button1 {
font-size: 12px;
width: 60px;
height: 20px;
background-image: url(image/skin/but_bg1.gif);
border: none;
padding-top: 3px;
}
.button-o {
font-size: 12px;
width: 80px;
height: 20px;
background-image: url(image/skin/but_bg_o.gif);
border: none;
padding-top: 3px;
}
.button1-o {
font-size: 12px;
width: 60px;
height: 20px;
background-image: url(image/skin/but_bg1_o.gif);
border: none;
padding-top: 3px;
}
.textkuan {
border: 2px inset #FFFFFF;
}
form {
margin: 0px;
padding: 0px;
}
.window-0 {
color: #000000;
background-color: #D6D3CE;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #FFFFFF;
border-right-color: #424142;
border-bottom-color: #424142;
border-left-color: #FFFFFF;
}
.window-1 {
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #848284;
border-bottom-color: #848284;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #D6D3CE;
border-left-color: #D6D3CE;
}
.iframe {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #424142;
border-right-color: #D6D3CE;
border-bottom-color: #D6D3CE;
border-left-color: #424142;
}

masterjames 2004-10-07
  • 打赏
  • 举报
回复
呵呵,你可要自己分析网页源文件,找规律
lastexile 2004-10-07
  • 打赏
  • 举报
回复
用webservice吧
phoenixsharp 2004-10-07
  • 打赏
  • 举报
回复
我知道这样是可以浏览网页,但我要提取它返回的内容并加以处理,如:GetUrl('http://www.1223.com/query.aspx&id=user2&pin=123'),假如这个连这个URL返回了一个数据集,如何获取这个数据集??而不是简单的把它像IE一样显示出来。
drift1981 2004-10-07
  • 打赏
  • 举报
回复
直接拿个TWebBrowser丢到form上
cronuz 2004-10-07
  • 打赏
  • 举报
回复
用「TWebBrowser」控件。

Webbrowser1.Navigate('http://www.yahoo.com');

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧