网络地址在此,(虽然活动过期了,但能填数据,能点击,所以不用管活动过期与否)
http://homebbs.cd.soufun.com/cdzxlt~2005~1/21736241_21736241.htm
我的问题,在此页面边缘一点右键 能看到源码,但是,源码里没有秒杀活动的几个项目和提交扭的源码,在秒杀区右键就更奇怪,源码只有几行,明显不对
请问这种情况下 怎么用 webbroser来自动填项目并提交呢?
我试过用类似doc.All.Item("name").value="sdfsdf23"之类的方法来整,但是报错,意思好像是没有该对象,好像意思是对于 webbrowser来说,那几个框框 和按钮也是不存在的我是老VB时代的人了,对网络这一块的编程总觉得很难很难。
大佬们,麻烦给个思路,当然,最好能有源码,毕竟对大佬们来说,困扰我的大问题也许就只是简单的几行代码而已
谢谢啦

解决方案 »

  1.   


      内嵌的框架页,你读当前面肯定是读不到框架页的控件了  http://home.soufun.com/miaosha/default.aspx?actid=8958  上面这个才是登录页的地址。填这个吧
      

  2.   

    哇,谢谢楼上,让我茅塞顿开啊,终于填进数据了
    对了 那个按钮怎么自动按呢?我看了一下,它没有id 没有name
    信息如下:  tag:INPUT
               type:button
               value:确认
      

  3.   

    document.getElementsByTagName("input")(xxx).click
    这个方法是取得所有标签名为input的一个集合,xxx表示索引,从0开始,想要知道你的那个按钮是几的话慢慢试。
      

  4.   

    汗!
    就是它没有name啊 没有ID啊 才会这么麻烦啊 只有tag type 和 value
      

  5.   

    你看仔细点,我用的是getElementsByTagName不是getElementsByName
      

  6.   

    不行啊 报错啊 
    “Public Event Click(sender As Object, e As System.Windows.Forms.HtmlElementEventArgs)”是事件, 
    不能直接调用。请使用“RaiseEvent”语句引发事件。 
    WebBrowser1.Document.Forms(0).All("btn_page").Click() 
      

  7.   

    什么跟什么啊,怎么突然又冒出个btn_page啊,你自己参考dhtml解决吧
      

  8.   

    onclick才是事件,你点击了后就是执行onclick里面的代码,这样的话直接执行“document.getElementById('formSupport8958').submit();”即可。