100分求解决一个关于idhttp访问网页的问题
大虾好,我做了一个软件,想在软件打开后,访问一下公司的网站(该软件也是属于这个公司的)使网站计数器加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




