用scala-scraper获取父元素

时间:2018-04-10 19:25:49

标签: scala dom

我有以下代码,使用data source

//server.js
var mongoose = require("mongoose");
var Schema = mongoose.Schema;

var userSchema = new Schema({
    "userName": {
        type: String,
        unique: true
      },
    "password": String,
    "loginHistory": [{ 
        "userAgent": String,
        "dateTime": Date
    }]    
  });
  var User;

  module.exports.initialize = () => {
    return new Promise(function (resolve, reject) {
        let db = mongoose.createConnection("mongodb://<dbuser>:<dbpassword>@ds237409.mlab.com:37409/web322_a6");
        db.on('error', (err)=>{
            reject(err); // reject the promise with the provided error
    });
    db.once('open', () => {
        User = db.model("users", userSchema);
            resolve();
    });
    })
};

这似乎工作正常,但是,我想获得h2的父元素。有没有办法到达父元素?

1 个答案:

答案 0 :(得分:0)

好的,想通了。你必须使用元素提取器,如下所示:

element("h2:contains(Some text)").parent