~ciriarte/apizotl

bb47a98ea62ce651dd8cc7f4392a244cdb40afda — Carlos Iriarte 2 years ago f9f5072
fix: remove unnecessary headers
1 files changed, 1 insertions(+), 2 deletions(-)

M src/congress/senators.rs
M src/congress/senators.rs => src/congress/senators.rs +1 -2
@@ 12,6 12,7 @@ use reqwest::Url;
use super::legislatures::Legislature;

#[derive(Serialize, Deserialize, Debug)]
#[serde(untagged)]
enum CongressMember {
    ByState {
        name: String,


@@ 54,7 55,6 @@ async fn process(legislature: &str) -> std::result::Result<(), Error> {
}

fn extract(l: &Legislature) -> std::result::Result<Vec<CongressMember>, Error> {
    println!("{:?}", l.link);
    let url = Url::parse(&l.link.as_ref().unwrap())?;

    let mut res = reqwest::blocking::get(url)?;


@@ 98,7 98,6 @@ fn extract(l: &Legislature) -> std::result::Result<Vec<CongressMember>, Error> {
    let h3_list = document.select("h3").unwrap();
    for h3 in h3_list.filter_map(|h| super::with_title(h, "lista nacional".to_string())) {
        let table = h3.as_node().next_sibling().unwrap().next_sibling().unwrap();
        println!("  {:?}", h3.as_node().text_contents());
        for tr in table.select("tr:not(:first-child)").unwrap() {
            let cols: Vec<kuchiki::NodeDataRef<ElementData>> = tr.as_node()
                        .select("td")