code: function getDetalleAsistenciaSala (asistenciaGeneral, senador, periodo) {
    assert.equal(typeof asistenciaGeneral, 'object', '[senadores-asistencia]: La asistencia general ingresada debe ser un objeto.')
    assert.equal(typeof senador, 'object', '[senadores-asistencia]: El senador general ingresada debe ser un objeto.')
    assert.equal(typeof periodo, 'object', '[senadores-asistencia]: El periodo general ingresada debe ser un objeto.')
  
    let url = URL_ASISTENCIA_SALA_DETALLE.replace(/:periodo:/, periodo.legislatura)
    url = url.replace(/:senador-id:/, senador.id)
  
    return scraperjs.StaticScraper.create()
      .get(url)
      .scrape($ => {
        const detalle = $('table:last-child tr:not(:first-child)').map(function () {
          const str = $(this).find('td:last-child a').text()
          // console.log(str, periodo)
          const data = str.match(/(-{0,1}\d*) ([\s\S]*), [\s\S]* (\d*) de (\w*) de (\d*)/)
          const sesion = data[1]
          const tipo = data[2]
                        // año, mes, día
          const fecha = new Date(parseInt(data[5]), clMonthToMonth(data[4]), parseInt(data[3]))
          const asiste = $(this).find('td:first-child').has('img').length > 0
          return {
            sesion,
            tipo,
            fecha,
            asiste
          }
        }).get()
        return Object.assign(asistenciaGeneral, { detalle })
      })
  }
docs: Get detailed attendance info (obj, obj, obj) => obj