300分求解--言者有分,up一下也行。 (100分)

  • 主题发起人 主题发起人 lzhuan
  • 开始时间 开始时间
我也需要
关注
 
把搜出的结果页面文本保存,然后文本去除HTML的符号;
FTP到你需要的位置;
给文本添加HTML符号。
OK!!!
 
你下载这程序看看,最不是你所希望的结果:
http://www.dtsking.com/software/thinkdown.rar
用法:程序运行后,点“网页内容”工具按钮,填入搜索内容后按回车,看看是否你要的结果。
说明,这是一个我学DELPHI时写的程序,没有写完,如果对你有用,我会给你源程序。
 
明明是100分,
为何说300分求解!
 
确实有高手
 
to thinknet 怎么无法解压阿,
能不能给我看看你的源代码?
>>来自:libaoliang, 时间:2002-8-4 9:01:00, ID:1241440
>>明明是100分,
>>为何说300分求解!
这的100分只是给大家的。
如果你有比较好的解决方法,我会另外开帖给分的。
到目前为止我只给出了100分,后有100分没有给出。
说是300分,还可以在加的,还可以在加500分
如果你确实帮我解决问题了,500分都给你也没有关系阿!
谢谢你的关注!
请大家继续关注,我已经初步实现,近期贴出源代码让大家提出修改建议

 
现在我的问题有了进展,只是现在有个新的问题:
搜索引擎得到的结果页的html源码如何得到?
因为结果页只是一个占时性的HTML文件,这样就无法通过文件名来操作,
好象也无法通过url来操作。
我现在只能得到这个结果页的句柄。
是否可以把这个结果页存为一个临时性文件,有了文件名就可以操作了。
或者有其他的方法得到。
请赐教!
完成后我会贴出整个程序的源码,供大家参考,谢谢
急!
 
那你就把它存为临时文件呗,然后用twebbrowser打开,你就可以
通过twebbrowser分析源文件了。
说实话,看了半天,都不知道你要干嘛。
 
倒..结果页的源代码很好得到啊.
1) 类似于 NMHTTP1.Get('http://cn.search.yahoo.com/search/cn?p=周杰伦');
然后,取HtmlStr := NMHTTP1.Body;
htmlstr就是该网页的源代码.
2) 用telnet控件,,telnet到xxx.xxx.xxx.xxx 80端口,然后 post个命令过去.比如 get /a.asp?key=mp3
返回的结果(可根据HTTP头 4xx,5xx进行判断是否返回正常)就是html源码
 
to淡淡的笑:
关键是如何得到这个结果页的url地址啊
NMHTTP1.Get('http://cn.search.yahoo.com/search/cn?p=周杰伦');
这个地址是变的啊

 
地址是变的,,那变量用来干嘛的 -_-
nmhttp1.get(MyUrl);
你可以随时改变MyUrl的值啊
还是你有其它要求?
 
to淡淡的笑:
对不起,我说法不对。
我现在是这样的情况:通过IE直接打开GOOGLE搜索后得到一个结果页,
在delphi如何得到这个结果页的url?
 
后退
顶部