CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  网络通信/分布式开发

100分求解决一个关于idhttp访问网页的问题

楼主angelwings(天使之翼)2006-03-04 10:25:42 在 Delphi / 网络通信/分布式开发 提问

大虾好,我做了一个软件,想在软件打开后,访问一下公司的网站(该软件也是属于这个公司的)使网站计数器加1。可是我用idhttp组件访问网页,在流量统计却不能看到访问记录,怎么回事?我把那个访问网页的线程贴出来。  
  大虾们帮帮忙吧  
  procedure   TConnectCorpWeb.Execute;  
  begin  
      {   Place   thread   code   here   }      
        myweb:=TIdHTTP.Create(nil);      
        url:='*************';  
        try  
          try              
              myweb.ReadTimeout:=   20000;                                       //超过这个时间则不再访问  
              myweb.Get(URL);          
          except  
          end;  
      finally  
          myweb.Free;  
      end;    
   
  end; 问题点数:100、回复次数:14Top

1 楼angelwings(天使之翼)回复于 2006-03-04 11:24:12 得分 0

我顶,等大虾来Top

2 楼angelwings(天使之翼)回复于 2006-03-04 18:08:02 得分 0

怎么没有人回答呢?Top

3 楼angelwings(天使之翼)回复于 2006-03-04 21:35:13 得分 0

郁闷,难道没有人看到吗?Top

4 楼bluz()回复于 2006-03-05 23:00:38 得分 40

idhttp.get只能取回html,但是不能执行html里面的scriptTop

5 楼angelwings(天使之翼)回复于 2006-03-06 11:04:01 得分 0

那怎么才能执行哪个script呢?Top

6 楼angelwings(天使之翼)回复于 2006-03-06 20:18:50 得分 0

大虾,给指点一条明路呀Top

7 楼bluz()回复于 2006-03-07 13:46:56 得分 0

把html贴出来看看Top

8 楼xz1980(哈哈)回复于 2006-03-07 15:17:14 得分 0

try              
              myweb.ReadTimeout:=   20000;                                       //超过这个时间则不再访问  
              myweb.Get(URL);          
          except  
              //-----------------------------------------  
              //在调用myweb.Get(URL);时产生了错误  
              On   E:   Exception   do  
                  Log.Write(E.Message)    
          end;Top

9 楼angelwings(天使之翼)回复于 2006-03-07 20:11:03 得分 0

需要访问的html源码  
  就是来增加一个网站的访问量。  
   
  <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN"  
  "http://www.w3.org/TR/html4/loose.dtd">  
  <html>  
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gbk">  
  <title></title>  
  </head>  
   
  <body>   1 <script   language=javascript>  
  <!--  
  var   m_tc_server="vip1.t2t2.com";  
  var   m_tc_website="14880";  
  var   m_tc_parent_website="0";  
  var   m_tc_style="3";  
  /-->  
  </script>  
  <script   language=javascript   src="http://vip1.t2t2.com/visit.js"></script>  
  </body>  
  </html>  
  Top

10 楼angelwings(天使之翼)回复于 2006-03-07 21:42:54 得分 0

老大,告知怎么做呢Top

11 楼xz1980(哈哈)回复于 2006-03-09 15:20:57 得分 60

晕,   你还是用一个IE控件吧,   隐藏起来就行了  
   
  idhttp.get只能取回数据,但是不会处理任何内容。  
   
  如果使用ASP,最好改成ASP的用Session_Start记录访问Top

12 楼bluz()回复于 2006-03-10 20:04:34 得分 0

原来用的是太极链,那就麻烦了,太极链是要用户名密码登录的,还要写cookie,用代码实现麻烦了点。建议用xz1980(哈哈)说的办法,用个IE控件算了Top

13 楼angelwings(天使之翼)回复于 2006-03-12 09:18:15 得分 0

嗯,问题解决了,我用了一个webbrowser,然后给给藏起来了。基本能够实现了所要求的功能。感谢各位了。Top

14 楼senlin1998(大林)回复于 2006-04-25 21:43:58 得分 0

请问一下   通过webbrowser如何得到网页所有文字信息Top

相关问题

  • 访问网页的问题
  • 高分求教,网页访问统计!
  • 关于网页的访问权限
  • 无法访问链接的网页
  • 跨网段网页访问的问题
  • 跨网段访问网页的问题
  • 网页访问统计问题
  • 如何访问一个网页
  • 网页提速之数据库访问
  • 如何访问iframe 里的对象?就是父网页访问子网页。

关键词

得分解答快速导航

  • 帖主:angelwings
  • bluz
  • xz1980

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo