我想编一个程序,当用户点击某个bbs网站时,如果用户以前登陆过,程序可以自动的为用户填写网页中的用户名和密码,并把这些信息分别为每一个用户记录下来。请各位大侠,不吝指教!小弟先谢谢了!另外我还想知道,如果我在程序中想下载bbs中的文章,应改用什么样的语句,或是控件之类的!最好能有源程序!帮帮小弟吧!

解决方案 »

  1.   

    WebBrowser控件吗?那在 BeforeNavigate2 事件里面,把页面上所有的form所填的内容都记录下来(使用document对象),还有当前的url地址。下次DocumentComplete的时候看看url是不是已经保存过数据,如果是则直接使用document对象对form里面的元素赋值。document对象的内容比较多,具体请查看MSDN的Internet Explorer : Platform SDK.
    这里给出几个常用的:
    document.forms.length      返回网页里面表单的个数
    document.forms(index).item.length    返回第index+1个表单的项目个数
    document.forms(index).item(index).name    返回第index+1个表单第index+1个项目的name
    document.forms(index).item(index).value   返回..............................的值
    下载BBS中的文章,可以先用inet post方法登陆,然后用execute url ,"get" 下载你要保存的那一页,保存返回的数据即可。这里有个例子
    http://expert.csdn.net/Expert/TopicView1.asp?id=2206650至于具体的代码,对不起我最近忙着学VC..恐怕没时间了请原谅