你可以尝试首先调用Focus方法,然后再Click

解决方案 »

  1.   

    我查了一下,INPUT语句应该跟了一个JAVA什么的,直接用 webbrowser1.navigate +输入值 行不行?
      

  2.   

    你为<INPUT>设置目标页了吗?
    能不能说的再详细一些?
      

  3.   

    我对java不熟,不知道它怎么产生目标页。用你的方法把每个找到的网页都 navigate 一下,如果得到结果与按next按钮相同,看是那个网址。这种input方法很独特,鼠标经过图像时状态栏没有显示目标页。
      

  4.   

    不要丢了原来的URL(http://www.whitepages.com/find_person_results.pl?l=aa&c=Denver&s=CO)
    需要用到POST方法,你要知道点Next的时候POST了什么数据才行
      

  5.   

    我查了一下Source<FORM METHOD="post">
      <INPUT TYPE="hidden" NAME="l"   VALUE="AA">
      <INPUT TYPE="hidden" NAME="lt"  VALUE="">
      <INPUT TYPE="hidden" NAME="f"   VALUE="">
      <INPUT TYPE="hidden" NAME="ft"  VALUE="">
      <INPUT TYPE="hidden" NAME="c"   VALUE="DENVER">
      <INPUT TYPE="hidden" NAME="s"   VALUE="CO">
      <INPUT TYPE="hidden" NAME="c_s" VALUE="">
      <INPUT TYPE="hidden" NAME="ac"  VALUE="">
      <INPUT TYPE="hidden" NAME="p"   VALUE="">
      <INPUT TYPE="hidden" NAME="pt"  VALUE="">
      <INPUT TYPE="hidden" NAME="s_n" VALUE="">  ......     
      <INPUT TYPE="hidden" NAME="page" VALUE="2">
      <INPUT TYPE="hidden" NAME="ids_pg1" VALUE="0">
      <INPUT TYPE="hidden" NAME="tl"  VALUE="53">...看见了没有,其中有一个page,就是用来控制页面的
      

  6.   

    <INPUT TYPE="hidden" NAME="page" VALUE="2">
    中间的VALUE="2"是否指向第二页?
    进入第二页,看VALUE是否 =3   
      

  7.   

    果然,<INPUT TYPE="hidden" NAME="page" VALUE=
    后面跟的数字每一页都不一样。关键是怎样发送出去。