如何将这个表格的滚动条下滚一页?

northwolves 2009-07-31 11:17:13
如何将这个表格的滚动条下滚一页?即将第21条记录置顶。
http://www.bluenile.com/diamond-search?pt=setform&pst=shape=RD|mnprc=1711.0|mxprc=9044957.0|mncrt=0.23|mxcrt=15.02|mnclr=J|mxclr=D|mncut=Fair|mxcut=Signature%20Ideal|mncty=SI2|mxcty=FL&filter_id=0&AdvSearch=Search&basic=0
...全文
258 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2009-08-01
  • 打赏
  • 举报
回复
VB6?插件?
northwolves 2009-08-01
  • 打赏
  • 举报
回复
刘兄真高人,我已经折腾2天了
Private Sub Command1_Click()
Dim yy
Set yy = WebBrowser1.Document.All("arcscrollBarLocation").All(0)
For i = 1 To 20
yy.onmousedown
Next
yy.onmouseup '这一行注释掉,会不停的翻页

End Sub

结贴
ldy888 2009-08-01
  • 打赏
  • 举报
回复
这个代码,经ie6 验证,完全没问题

Private Sub Command1_Click()
WebBrowser1.Navigate "http://www.bluenile.com/diamond-search?pt=setform&pst=shape=RD|mnprc=1711.0|mxprc=9044957.0|mncrt=0.23|mxcrt=15.02|mnclr=J|mxclr=D|mncut=Fair|mxcut=Signature%20Ideal|mncty=SI2|mxcty=FL&filter_id=0&AdvSearch=Search&basic=0", False
End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim yy As Object
Set yy = WebBrowser1.Document.all("arcscrollBarLocation") '.all(0)
If yy Is Nothing Then Exit Sub
Debug.Print WebBrowser1.Document.all("scrollBarLocation_value").Value
yy.all(0).onmousedown
yy.all(0).onmouseup '这一行注释掉,会不停的翻页
Debug.Print WebBrowser1.Document.all("scrollBarLocation_value").Value
End Sub
terrywolf 2009-08-01
  • 打赏
  • 举报
回复
关注一下@
northwolves 2009-08-01
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 sysdzw 的回复:]
那个Ajax的吧,抓了一会包,没发现什么东西,不过发现了其它有用的,你上面的页面其实相当于这个页面:
http://cn.bluenile.com/diamond_search.jsp?basic=1&filter_id=0&pt=setform&pst=shape=RD|mnprc=1711.0|mxprc=9044957.0|mncrt=0.23|mxcrt=15.02|mnclr=J|mxclr=D|mncut=Fair|mxcut=Signature%20Ideal|mncty=SI2|mxcty=FL

这样分页的就好弄了。
[/Quote]
这个我知道,1楼的链接也是由此而来。不过他只允许访问前500条记录(25页),而且需要COOKIES的设置
northwolves 2009-08-01
  • 打赏
  • 举报
回复
有点难。
嗷嗷叫的老马 2009-08-01
  • 打赏
  • 举报
回复
这个有点麻烦貌似...........

我试过向指定区域发送鼠标点击消息,行是行,但是由于是使用坐标定位的,目标网页要是改一下布局,代码又得调整坐标....比较烦人....

直接调用其网页内的函数目前还没整成功......
ldy888 2009-08-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 northwolves 的回复:]
谢谢老孟关注。VB codePrivateSub Command1_Click()
WebBrowser1.Navigate"http://www.bluenile.com/diamond-search?pt=setform&pst=shape=RD|mnprc=1711.0|mxprc=9044957.0|mncrt=0.23|mxcrt=15.02|mnclr=J|mxclr=D|mncut=¡­
[/Quote]

CSND 上的几乎没分,弄个300分试试
Set yy = WebBrowser1.Document.all("arcscrollBarLocation").all(0)
yy.onmousedown
yy.onmouseup'这一行注释掉,会不停的翻页
咸清 2009-08-01
  • 打赏
  • 举报
回复
不懂,过来学习的~~
northwolves 2009-08-01
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 sysdzw 的回复:]
那个Ajax的吧,抓了一会包,没发现什么东西,不过发现了其它有用的,你上面的页面其实相当于这个页面:
http://cn.bluenile.com/diamond_search.jsp?basic=1&filter_id=0&pt=setform&pst=shape=RD|mnprc=1711.0|mxprc=9044957.0|mncrt=0.23|mxcrt=15.02|mnclr=J|mxclr=D|mncut=Fair|mxcut=Signature%20Ideal|mncty=SI2|mxcty=FL

这样分页的就好弄了。
[/Quote]
这个我知道,1楼的链接也是由此而来。不过他只允许访问前500条记录(25页),而且需要COOKIES的设置
无·法 2009-08-01
  • 打赏
  • 举报
回复
那个Ajax的吧,抓了一会包,没发现什么东西,不过发现了其它有用的,你上面的页面其实相当于这个页面:
http://cn.bluenile.com/diamond_search.jsp?basic=1&filter_id=0&pt=setform&pst=shape=RD|mnprc=1711.0|mxprc=9044957.0|mncrt=0.23|mxcrt=15.02|mnclr=J|mxclr=D|mncut=Fair|mxcut=Signature%20Ideal|mncty=SI2|mxcty=FL

这样分页的就好弄了。
northwolves 2009-08-01
  • 打赏
  • 举报
回复
谢谢老孟关注。
Private Sub Command1_Click()
WebBrowser1.Navigate "http://www.bluenile.com/diamond-search?pt=setform&pst=shape=RD|mnprc=1711.0|mxprc=9044957.0|mncrt=0.23|mxcrt=15.02|mnclr=J|mxclr=D|mncut=Fair|mxcut=Signature%20Ideal|mncty=SI2|mxcty=FL&filter_id=0&AdvSearch=Search&basic=0", False
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
'?????????'如何翻到第2页?
End Sub
孤独剑_LPZ 2009-07-31
  • 打赏
  • 举报
回复
路过,帮顶
northwolves 2009-07-31
  • 打赏
  • 举报
回复
鼠标点击滚动条的下面不就正好翻一页了吗?
---------------
使用代码准确完成。似乎与该页的setCookie()函数有关
northwolves 2009-07-31
  • 打赏
  • 举报
回复
VB6 代码实现
northwolves 2009-07-31
  • 打赏
  • 举报
回复
VB6 代码实现
无·法 2009-07-31
  • 打赏
  • 举报
回复
好多分 一次比一次多啊
DarkChampion 2009-07-31
  • 打赏
  • 举报
回复

没明白楼主什么意思,鼠标点击滚动条的下面不就正好翻一页了吗,呵呵
是要通过代码实现?

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧