如何做一个Form形式的Client访问WEB服务器,就像IE的方式一样取的数据内容,但表现形式不是以网页来显示的,听说可以用OpenUrl等API,具体有没有什么控件之类的??请高手指点以及它的原理是什么??其实实质是完全像IE方式访问一样,登录。浏览内容,但表现为C/S样式,请大虾们帮忙!!!!!!!!!

解决方案 »

  1.   

    用「TWebBrowser」控件。Webbrowser1.Navigate('http://www.yahoo.com');
      

  2.   

    我知道这样是可以浏览网页,但我要提取它返回的内容并加以处理,如:GetUrl('http://www.1223.com/query.aspx&id=user2&pin=123'),假如这个连这个URL返回了一个数据集,如何获取这个数据集??而不是简单的把它像IE一样显示出来。
      

  3.   

    俺最近看到一个东东用提OpenUrl的API,求大虾们指点指点,如何解决这个问题.
      

  4.   

    那你就从webbrowse里返回的内容分析嘛。
      

  5.   

    本人正用个方法,用一个样式表,将网页完全的浮起来,网页内容也尽量以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;
    }
      

  6.   

    将以上样式表载入到网页中,用Macromedia Dreamweaver MX 2004可以在定义好大小的表格中实现FORM样式的文件框,框结构,Button,XP button
      

  7.   

    感谢楼上的大虾们,经过指点有点眉目了,但小弟要做一个C/S程序,访问了网站的内容(如这边填写了参数要POST到网站上,另外从网站取得相应的页面,但其数据不要用IE方式显示出来),简单地说是:原理还是跟访问网站一样,但显示出来的跟C/S程序一样,请众在虾帮忙...
      

  8.   

    如果只是想显示一下返回的数据,就可用idclienthttp控件,再加点字符处理就应该可以了
      

  9.   

    但如何交互呢???比如POST一个网页表单的内容然后提交..