我在写个小程序完成登录网页并且发送邮件现在已经做到登录163的邮箱成功我是用webbrower实现的,找到用户名框写用户名,写密码,点提交按钮可是发现,提交后  WebBrowser1.ControlInterface.Document 还是原来的网页mail.163.com我要找到登录后的网页,然后继续分析请赐教?此外,还有没有更好的控件或者思路?

解决方案 »

  1.   

    用idSMTP控件试试,idPoP3控件可以收
      

  2.   

    如果你只是为了发送邮件,可以使用idSMTP组件,但目前较新的163邮件,idSMTP通不过认证,需要做特殊处理,具体的我也不记得了,你可以网上搜一下
      

  3.   

    163通过网页模拟发邮件不是难事,难搞的是QQ邮箱,不过我也实现了。
    想搞网页邮件发送,先要学会按坐标模拟点击。你的问题,延时等待一会,再重新取webbrowser的源码就可以了。
      

  4.   

    mwy654321你说的有道理,我先打开这个网页,再点击另外一外按钮,确实可以得到新的网页源码如何延时比较好?sleep不行
      

  5.   

    楼上面的,用indy等是可以实现但是好多接收邮箱是要验证你的IP地址和域名的MX记录的,拒收的非常多所以用模拟手工操作网页的成功率会高很多
      

  6.   

    我用idhttp发163的网页邮件,比WebBrowser1快多了.
      

  7.   

    TO:zhuang_bx
      兄弟能读一下过程吗