如何使用Google AnalyticsAPI按网址列表进行过滤?

时间:2017-03-21 04:51:37

标签: python google-analytics google-analytics-api

我想从我主页的某些网址获取pvs。但我不能使用正则表达式。例如,filters ='ga:pagepath =〜/ hoge / *'。因为在/ hoge /我想要获取并且不想要的URL。所以我想使用我想要获取的URL列表。

public void actualizarArticulo(Articulo art) {
    Conexion con = new Conexion();
    try {
        con.conectar();
        //Esta consulta es para obtener y guardar el numero de id de la categoria del art
        int idCat=0;
        PreparedStatement st = con.getConnection().prepareStatement("select * from categorias where nombreCat=(?);");
        st.setString(1, art.getCategoria());
        ResultSet rs = st.executeQuery();
        while (rs.next()){
            idCat=rs.getInt("idCat");
        }
        //Esta consulta es para actualizar el art
        System.out.println(art.getNombre());
        st= con.getConnection().prepareStatement("Update articulos set nombreArt=?,precioArt=?,categoriaArt=? where idArt=?;");
        st.setString(1, art.getNombre());
        st.setFloat(2, art.getPrecio());
        st.setInt(3, idCat);
        st.setInt(4, art.getId());
        st.executeUpdate();
        JOptionPane.showMessageDialog(null, "Se actualizo ");
    } catch (SQLException e) {
        e.printStackTrace();
        e.getMessage();
    }finally {
        con.cerrar();
    }
}   

url是一些网址列表。

1 个答案:

答案 0 :(得分:0)

因为我看到你使用Python列表。该清单应具有以下结构

mypages = ['ga:pagePath=~myregex','ga:pagePath=~myregex2']
myfilter = ','.join(mypages)

这是一种简单的实现。 ',''逗号表示'或'为ga过滤器。但要小心使用'或'与'和'规则一起使用。更多信息here