casper

    xiaoxiao2022-07-04  119

    jumbo install PhantomJS

    jumbo install python

    jumbo install casperjs

    require(“utils”).dump(xxx); 调试用的打印标记 selectXPath() XPath = //tagname[@attribute=‘value’]

    // 目前的节点 :以双斜杠 // 开头,可以选择页面上的任何元素

    / 表示当前节点 需要绝对路径 tagname:想要选的节点的tag,input,div,img等, 但也经常被替换为* Attribute: 想要选择节点的属性 Value: 属性的值 exists()判断是否存在 evaluate()是在casperjs环境和你所打开的网页的桥梁,也就是你使用evaluate()是在操作你当前打开的DOM文档,是casperjs环境和DOM文档的一个交互,这就像你是在用浏览器的控制台控制html内容是一样一样的。 getElementsByXPath() XPath () js exec() 方法用于检索字符串中的正则表达式的匹配。

    最新回复(0)