如何翻页

先前的示例讲过了如何自动在百度搜索并提取结果. 现在基于上次的脚本添加 翻页的功能:

上次的脚本:

public void Run()
{
    Default.Navigate("http://www.baidu.com");
    Default.Ready();
    Default.SelectSingleNode("#kw").Attr("value", 

"hello world!");
    Default.SelectSingleNode("#su").Click();
    Default.Reset();
    Default.Ready();
    var titles = Default.SelectNodes("h3.t");
    foreach(var t in titles)
    {
        Logger.Log(t.Text());
    }
}

首先在页面选定"下一页"元素:

利用JQuery有多种方法获取这个节点:

Default.SelectSingleNode("#page a:last");

或者

Default.SelectSingleNode("a:contains(\"下一页\") ");

个人觉得第二种方式最可靠, 因为到最后一页时:last是能够匹配到节点的, 而contains("下一页")是匹配不到的, 因此更加能够反映正确情 况.

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索脚本
, 节点
, contains
, default
, selectSingleNode
上次
翻页按钮、如何翻页截图、小帅影院如何翻页、kindle如何翻页、ppt自动翻页如何取消,以便于您获取更多的相关知识。

时间: 2024-08-30 13:12:05

如何翻页的相关文章

手机端产品交互设计:手机端产品翻页控件的设计

文章描述:对手机端产品翻页控件做的一些粗浅整理归纳.具体到设计应用中,我们需要根据产品性质.用户操作使用情景.手机和操作平台本身的特性等具体情况来考虑设计使用翻页控件. 翻页控件在很多手机端产品中属于容易被忽视但又不可或缺的一部分,今天就手机端产品翻页控件的分类和使用谈谈自己一些粗浅的看法. 在手机端产品中,翻页控件的展示形式五花八门:以所展示信息内容的性质和用户的使用情境作为维度划分的话,大致可以分为这样几个类型: A:时效类翻页控件 产品所展示的信息在"时效性""关联度&

AJAX翻页效果

A.只有翻页(无锚点.下拉框.文本框) 临时测试地址:http://www.9demo.com/demo/ajax_cutpage/a/page.html ========================================================== B.只有翻页(有锚点.有下拉框.无文本框) 临时测试地址:http://www.9demo.com/demo/ajax_cutpage/b/page.html =================================

JAVA/JSP学习系列之五(JDBC-ODBC翻页例子)

js|odbc|翻页 一.运行前准备 建议了一个MS SQLServer7数据库 DNS,名称为:Test_DB 数据库中有一个表:guestbook字段为:name(varchar),email(varchar),body(text) 数据库用户为sa 密码空,可以自己修改的. 二.代码 <%@ page contentType="text/html;charset=gb2312"%> <% //变量声明 java.sql.Connection sqlCon; //

AJAX如何处理书签和翻页按扭

ajax|翻页|翻页按扭|书签 本篇文章提供了一个开源JavaScript库,它提供了给AJAX应用程序中添加书签和会退按钮的功能.在学习完这个教程后,开发者将能够对开发AJAX应用碰到的问题获得一个解决方案,这个特性甚至Google Maps 和 Gmail 现在都不提供:提供一个强大的,可用的书签和前进回退按钮,如同其他的WEB应用一样的行为. AJAX"如何处理书签和回退按钮"阐述了AJAX应用程序开发书签和回退按钮功能碰到的严重的问题:可以解决以上问题的一个开源框架,并提供真实

AJAX技术之如何处理书签和翻页按扭

ajax|翻页|翻页按扭|书签 本篇文章提供了一个开源JavaScript库,它提供了给AJAX应用程序中添加书签和会退按钮的功能. 在学习完这个教程后,开发者将能够对开发AJAX应用碰到的问题获得一个解决方案,这个特性甚至Google Maps 和 Gmail 现在都不提供:提供一个强大的,可用的书签和前进回退按钮,如同其他的WEB应用一样的行为. AJAX"如何处理书签和回退按钮"阐述了AJAX应用程序开发书签和回退按钮功能碰到的严重的问题:可以解决以上问题的一个开源框架,并提供真

AJAX处理书签和翻页按扭的方法

ajax|翻页|翻页按扭|书签 本篇文章提供了一个开源JavaScript库,它提供了给AJAX应用程序中添加书签和会退按钮的功能.AJAX"如何处理书签和回退按钮"阐述了AJAX应用程序开发书签和回退按钮功能碰到的严重的问题:可以解决以上问题的一个开源框架,并提供真实.简单的历史记录库,还提供了几个运行中的例子. 在学习完这个教程后,开发者将能够对开发AJAX应用碰到的问题获得一个解决方案,这个特性甚至Google Maps 和 Gmail 现在都不提供:提供一个强大的,可用的书签和

Photoshop制作精彩的相册翻页动画

制作动画之前,自己先要设计好喜欢的相册版面,可以直接找现成的素材,再把照片放到相册里面:然后根据平时翻页效果设定相册单个页面翻动动画即可. 最终效果 1.新建画布,设置如下图. 2.导入素材,调整好大小及位置,Ctrl + 鼠标左键单击素材图层获得选区,新建一层,执行:编辑 > 描边,设置如下图. [1] [2] [3] [4] [5] [6]  下一页

表单查询显示翻页等不可用,查询按钮的name值不能为submit

按钮|翻页|显示 表单查询显示翻页等不可用,提示对象不支持此属性或方法,切记查询按钮的name值不能为submit.其中原代码如下: 我们应当改为:,不然会出现表单查询显示是点下一步,将继续向下一页翻页,但是点上一页,下一页,等都不可用.本文介绍了我解决问题的方法. 切记查询按钮的name值不能为submit.其中原代码如下: <input name="submit" type="submit" class="button" style=&

函数型显示翻页连接

翻页|函数|显示|翻页|函数 这个程序将显示翻页连接功能单独抽出,而不涉及其它操作,可内置翻页效果,方便灵活. pagehanshu.asp<%'设置页码及URL'value1 翻页地址 'value2 page的值 'value3 地址标签 eg:第一页.下一页'value4 根据vaule1而定'如果 value1 = "page.asp" 时,value4 = 1; value1 = "page.asp?id=1" 时,value4 = 0; funct

(Oralce) Web翻页优化实例

web|翻页|优化 Web翻页优化实例 作者:Wanghai 环境: Linux version 2.4.20-8custom (root@web2) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #3 SMP Thu Jun 5 22:03:36 CST 2003 Mem: 2113466368 Swap: 4194881536 CPU:两个超线程的Intel(R) Xeon(TM) CPU 2.40GHz 优化前语句在mysql里面