根据url打开页面并提取出页面里的所有url和email, 用什么方法好一些? 怎样效率高一些?如果我要打开多个url, 用多线程该怎么做?提取html内容里的url和email应该没有什么问题, 用正则提取一下不难. 
但是打开url得到相应的HTML内容时怎么做好一些? 希望各位能提供点源码.
好几年没有写过delphi代码了, 发现自己什么都忘了...  谢谢各位帮忙!

解决方案 »

  1.   

    用idhttp控件的get方法,传入URL地址,返回的即是网页源代码
      

  2.   

    用浏览器的话,在documentcomplete事件里提取document对象。
    如果自己有Form直接输入url,用MSINET控件或Indy控件(楼上所述)吧,这样速度更快。
      

  3.   

    URLDownloadToFile或idhttp直接下载网页后,用TStringList读文件,再去分析,找邮件地址.
      

  4.   


    这个比自己用IHTMLDocunment方便一些.调用相关成员函数可以直接返回网页的相关内容
      

  5.   

    idhttp 非常容易出错, 有没有健壮一点的写法?
      

  6.   

    MSINET 试过没有, 是微软的OCX