- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试将以下网站抓取到包含所有议员候选人(按政党和地区划分)的 csv 文件中:
https://www.eleicoes.mai.gov.pt/legislativas2005/be_ftp.html#viana
我已经成功创建了一个循环来遍历每一方的不同网址。现在,我想要的是刮掉所有名称标签,这样每个标签都有关联的地区 - <td class="ligacoes">
和/或<span class="ligacoes">
- 和派对 - <td class="ligacoes">
- 在最终的 csv 文件中,在每个候选人的前面。
我正在努力编写一个循环来按照我的意愿组织数据 - 最终的 csv 应该包含三列,分别是候选人的姓名、选区和政党。此外,<td>
和<span>
标签有一些重叠的信息(Beja、Braga、Bragança 和 Coimbra 都在两个标签中),我也不确定如何处理它。
任何建议和/或有用的链接将不胜感激。
url = 'https://www.eleicoes.mai.gov.pt/legislativas2005/be_ftp.html#'
uClient = urlopen(url)
list2 =['be', 'cdu', 'cds', 'ph', 'pnd', 'pnr', 'pctp', 'pous', 'pda', 'psd', 'ps']
c = soup.findAll("td", {"class": "bckgrd"}) #candidate and position tags
d1 = soup.findAll("td", {"class": "ligacoes"}) #districts 1
d2 = soup.findAll("span", {"class": "ligacoes"}) #districts 2
# sobreposição de Beja, Braga, Bragança e Coimbra
for i in list2:
url = 'https://www.eleicoes.mai.gov.pt/legislativas2005/{}_ftp.html#'.format(i)
r = requests.get(url)
soup = BeautifulSoup(r.content, "html.parser")
print(soup)
#code by page
最佳答案
您可以获得相关的tr
实体并使用生成器:
from bs4 import BeautifulSoup as soup
import requests, itertools as it
def get_page(district):
d = list(filter(lambda x:x != '\n', soup(requests.get(f'https://www.eleicoes.mai.gov.pt/legislativas2005/{district}_ftp.html#viana').text, 'html.parser').table.contents))[7:-2]
new_d, last, c = [[i.find('td', {'class':'ligacoes'}), [[k.text for k in b.find_all('td')] for b in i.find_all('tr', {'valign':'bottom'})]] for i in d], None, []
for a, b in new_d:
if a is None:
c.extend([j for _, j in b])
elif last is None:
last = a.text
c.extend([j for _, j in b])
else:
yield {'name':last, 'vals':c}
last, c = a.text, [j for _, j in b]
yield {'name':last, 'vals':c}
result = [{'name':i, 'party':'be', 'district':k['name']} for k in get_page('be') for i in k['vals']]
输出:
[{'name': 'Lúcia de Fátima Oliveira Arruda', 'party': 'be', 'district': '-Açores'}, {'name': 'Maria de Fátima Diniz Drumond', 'party': 'be', 'district': '-Açores'}, {'name': 'Mário Manuel de Castro Moniz', 'party': 'be', 'district': '-Açores'}, {'name': 'Mário Miguel Ferreira Lopes', 'party': 'be', 'district': '-Açores'}, {'name': 'Delfina Maria Cosme Soares', 'party': 'be', 'district': '-Açores'}, {'name': 'Eugénio Paulo \r\n Martins Viana', 'party': 'be', 'district': '-Açores'}, {'name': 'Eulália Maria \r\n Santos Bendito', 'party': 'be', 'district': '-Açores'}, {'name': 'Andrea Luis Valente Rodrigues de Castro Peniche', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Pedro Filipe Gomes Soares', 'party': 'be', 'district': '-Aveiro'}, {'name': 'António de Oliveira e Silva', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Patrícia Carla Flor Veiros', 'party': 'be', 'district': '-Aveiro'}, {'name': 'António José Nunes Teixeira Lopes', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Paula Jorge Matos de Barros', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Rui Jorge de Lima Moreira', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Eva Maria Braga da Silva', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Vitor Manuel Aguiar Gomes', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Maria do Carmo de Pinho Marques', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Vanda Maria Seiça Neves Cruzeiro', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Vitor Manuel Coelho Valente', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Saudade Maria Martins Manso Preto Teixeira Lopes', 'party': 'be', 'district': '-Aveiro'}, {'name': 'José Carlos Gomes Lopes', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Nuno Filipe Barreiras Pereira Pinto', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Carlos Alberto da Silva Veiros', 'party': 'be', 'district': '-Aveiro'}, {'name': 'José António Brandão Santos', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Maria de Fátima Peixoto', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Lino Manuel Teixeira de Jesus', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Fernando Manuel Coelho de Sousa', 'party': 'be', 'district': '-Aveiro'}, {'name': 'Cláudio Figueiredo Torres', 'party': 'be', 'district': '-Beja'}, {'name': 'Lucinda Andrade Elias Correia Pito Simões', 'party': 'be', 'district': '-Beja'}, {'name': 'Guida Maria de Jesus Ascenção', 'party': 'be', 'district': '-Beja'}, {'name': 'António José Martins Guerreiro', 'party': 'be', 'district': '-Beja'}, {'name': 'Maria Cristina Martins Lopes', 'party': 'be', 'district': '-Beja'}, {'name': 'Aurelina Florinda de Freitas Rodrigues Lima', 'party': 'be', 'district': '-Beja'}, {'name': 'Pedro Manuel Bastos Rodrigues Soares', 'party': 'be', 'district': '-Braga'}, {'name': 'José Maria Barbosa Cardoso', 'party': 'be', 'district': '-Braga'}, {'name': 'Maria Manuela Barreto Nunes', 'party': 'be', 'district': '-Braga'}, {'name': 'José Carlos Sampaio Fonseca', 'party': 'be', 'district': '-Braga'}, {'name': 'Adelino Martins Mota', 'party': 'be', 'district': '-Braga'}, {'name': 'Maria Custódia Jorge da Rocha', 'party': 'be', 'district': '-Braga'}, {'name': 'António Meireles de Magalhães Lima', 'party': 'be', 'district': '-Braga'}, {'name': 'João Manuel Machado Oliveira', 'party': 'be', 'district': '-Braga'}, {'name': 'Maria João Martins Alves Botelho', 'party': 'be', 'district': '-Braga'}, {'name': 'José Manuel Vieira Faria', 'party': 'be', 'district': '-Braga'}, {'name': 'Manuel Fernandes da Cunha', 'party': 'be', 'district': '-Braga'}, {'name': 'Lisete Carina dos Santos Alvelos', 'party': 'be', 'district': '-Braga'}, {'name': 'José Carlos Magalhães da Costa Santos', 'party': 'be', 'district': '-Braga'}, {'name': 'Sérgio Adriano Fernandes Lopes', 'party': 'be', 'district': '-Braga'}, {'name': 'Maria Manuela Ferreira Ramos Monteiro', 'party': 'be', 'district': '-Braga'}, {'name': 'Custódio Manuel de Oliveira Braga', 'party': 'be', 'district': '-Braga'}, {'name': 'Mário Jorge Marques da Cunha Pinto Teixeira', 'party': 'be', 'district': '-Braga'}, {'name': 'Helena Maria Oliveira Gonçalves', 'party': 'be', 'district': '-Braga'}, {'name': 'Manuel António Teixeira da Silva', 'party': 'be', 'district': '-Braga'}, {'name': 'Andreia Fernanda dos Santos Ruivo', 'party': 'be', 'district': '-Braga'}, {'name': 'António José de Oliveira Cruz Mendes', 'party': 'be', 'district': '-Braga'}, {'name': 'Ana Rute Sobral Marcelino', 'party': 'be', 'district': '-Braga'}, {'name': 'Luís Miguel do Carmo Rocha Marado Moreira', 'party': 'be', 'district': '-Braga'}, {'name': 'Maria da Conceição Nogueiro Gomes', 'party': 'be', 'district': '-Bragança'}, {'name': 'Luís Miguel Vale Fernandes Vale', 'party': 'be', 'district': '-Bragança'}, {'name': 'António Manuel Couraceiro Léria', 'party': 'be', 'district': '-Bragança'}, {'name': 'Marco Paulo Dominguez Mendonça', 'party': 'be', 'district': '-Bragança'}, {'name': 'Kevin Charles Rowe', 'party': 'be', 'district': '-Bragança'}, {'name': 'João Cristiano Rodrigues Cunha', 'party': 'be', 'district': '-Bragança'}, {'name': 'Paula Cristina Barata Monteiro da Costa Nogueira', 'party': 'be', 'district': '-Bragança'}, {'name': 'José Serra dos Reis', 'party': 'be', 'district': '-Bragança'}, {'name': 'Maria Aline da Silva Gomes Camacho Baião', 'party': 'be', 'district': '-Bragança'}, {'name': 'Bruno José Patrício Pereira', 'party': 'be', 'district': '-Bragança'}, {'name': 'Fernando Farinha Ferreira', 'party': 'be', 'district': '-Bragança'}, {'name': 'Luís Neves Franco', 'party': 'be', 'district': '-Bragança'}, {'name': 'André de Matos valente', 'party': 'be', 'district': '-Bragança'}, {'name': 'Etelvina Maria Lopes Ferreira', 'party': 'be', 'district': '-Bragança'}, {'name': 'Ricardo Pereira Paulouro Neves', 'party': 'be', 'district': '-Bragança'}, {'name': 'Manuel Luís Leitão', 'party': 'be', 'district': '-Bragança'}, {'name': 'José Manuel Marques da Silva Pureza', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Filomena Leite Amaral', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Luís Carlos Januário Santos', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António Manuel dos Santos Rodrigues', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Délio Filipe Fernandes de Figueiredo', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Marisa Isabel dos Santos Matias', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José Barreto Roque', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João Paulo Águas Tomé Ferreira dos Santos', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Bruno Daniel Gomes de Sena Martins', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Flor Pereira Neves', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João Filipe Jordão Viegas', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Catarina Isabel Caldeira Martins', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Filipa Duarte Lopes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Artur Miguel Antunes Dias', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António José André e Silva', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Abel Maria Simões Ribeiro', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Amália Maria Marques Espiridião Oliveira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João António Gomes Ferro ', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José Faustino Rebocho do Monte', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Fernando Manuel da Cunha Costa', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Paula Coelho Fernandes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José Manuel Baptista do Carmo', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João Fernando Guerreiro Romão', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Manuela Reis Raposo Fernandes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Vidal da Conceição Marreiros', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Vitor Manuel Bexiga Ruivo', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Henrique Manuel Jerónimo Cabeleira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Isabel Fernandes Guerreiro', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João Paulo Pestana Fragoso de Almeida', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António Manuel Silva Pereira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João Manuel Duarte Vasconcelos', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Celeste Simões Baeta', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Albano Ramos Ferreira Torres', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Bruno Filipe Bentes Cortes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Jorge Manuel da Cunha Coutinho Noutel ', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José Afonso Vieira ', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Rita Gisela Martins de Azevedo', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Mário Alexandre da Silva Loureiro ', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Paula Maria \r\n Pais Mamede Fonseca', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Tiago João Queimado \r\n e Silva', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António José \r\n da Costa Almeida Matos Godinho ', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Heitor Nuno Patrício de Sousa e Castro', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José Manuel Peixoto Figueira Henriques', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Luís Roldão Brites Bustorff', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António Manuel Brito Sequeira Mendes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Adelino António Moreira Granja', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria João da Fonseca Casaleiro Franco Teixeira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Joaquim Gil Sousa Piló', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Fernando António da Costa Rocha', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Isabel Pereira da Costa Bernardes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João Maria Filipe', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Pedro Sousa Nogueira Antunes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Celina Marques dos Santos', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Gabriel da Silva Ferreira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Marília Inês Rodrigues Canhoto', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Paula Cristina Pereira Marques Conceição', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Francisco Anacleto Louçã', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Luís Emídio Lopes Mateus Fazenda', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Isabel Drago Lobato', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Helena Maria Moura Pinto', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Diana Marina Dias Andringa', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Daniel João Figueiredo de Oliveira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Cecília Vicente Duarte Honório', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António Vieira Grosso', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Paulo Aníbal de Oliveira Fidalgo', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria José Vitorino Gonçalves', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José Manuel Marques Casimiro', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Leonor Cintra Mattos Gomes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Miguel de Matos Castanheira do Vale de Almeida', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Ribeiro Cruz', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Gil de Oliveira Garcia', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Helena Augusto das Neves Gorjão', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Miguel Afonso da Silva Ribeiro Reis', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Jorge Emanuel Gomes da Silva', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João Pedro Amaral Cabouco Rodrigues', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Heloísa Maria Pereira Perista', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Natasha Carmen de Santana Nunes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Miguel da Câmara e Almeida Pinto', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Vitor Edmundo Proença da Silva', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Alfreda Cordeiro da Cruz Ribeiro Viana', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria do Céu da Cunha Meneses Fazenda', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Fernando José de Abreu Matos', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria João Lopes Freitas', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João Carlos Gouveia Pascoal', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Dina Maria Veredas Nunes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Manuela Monteiro da Silva Fonseca', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Teresa Alves Sousa de Almeida', 'party': 'be', 'district': '-Coimbra'}, {'name': 'André Aurélio Marona Beja', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Rita Teles Patrocínio Silva', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Luís Carlos Betencourt de Matos Leiria', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Carolina Maria Portela Cardoso', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António Manuel Candeias Coelho dos Santos', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Vitor Manuel Rodrigues Brilhante', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Rita Susana Borges Cortez Folgosa', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Sérgio Magos Jorge de Sousa Vitorino', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Raquel Cardeira Varela', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Gonçalo Magos Jorge de Sousa Vilarinho', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Francisco José de Jesus Oliveira Raposo', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Isabel Maria de Sousa Lopes de Faria', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Helder Manuel Monteiro', 'party': 'be', 'district': '-Coimbra'}, {'name': "Rita d'Ávila Cachado", 'party': 'be', 'district': '-Coimbra'}, {'name': 'Tiago Gillot Faria', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Rita Maria Oliveira Calvário', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Isabel Maria Sousa Pinto Allegro de Magalhães', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Mara Madalena Lopes Correia', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Mário José da Silva Fonseca', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Berta Maria Bessone Ferreira Alves', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Paula Ribeiro Aboim Gomes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria do Céu Lopes Maia Cadete', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Roberto Carlos \r\n Teixeira Almada', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Rodrigo Nuno \r\n Pontes de Gouveia Trancoso', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Joana Maria \r\n Vieira Martins', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Paula Rodrigues', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José António \r\n Abreu Santos', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Cláudia Vanessa \r\n Fernandes Gonçalves', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Maria Gouveia \r\n Gonçalves', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Eduino Narciso \r\n de Araújo Aguiar', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Mário Camacho \r\n de Sousa', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Carla Susana \r\n Silva e Freitas Cardoso', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Fernando Dinarte \r\n Almada de Gouveia', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Bruno Sousa \r\n Jardim ', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Paulo José da \r\n Rosa Cardoso', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Joana Rosa Palmeiro \r\n de Deus', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Germana Frazão da Silveira de Carvalho', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José Luís Peixoto', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João Miguel Trancoso Vaz Teixeira Lopes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Alda Maria Gonçalves Pereira Macedo', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João Pedro Furtado da Cunha Semedo', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Alda Maria Botelho Correia de Sousa', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José Borges de Araújo de Moura Soeiro', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria de Fátima Félix Pereira Grácio', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José Manuel Machado de Castro', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria da Conceição de Oliveira Carvalho Nogueira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Gonçalo Manuel Lemos dos Reis Torgal', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Jorge Duarte Chaves Magalhães ', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Luísa Ribeiro Barata do Amaral', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria José de Sousa Magalhães', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Alberto de Sousa e Silva', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Cecília Peixoto da Eira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João Paulo Rebelo da Silva', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Fernando José Leite de Oliveira Queiroz', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Hugo Manuel Mota Cardoso da Silva', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Tiago Barbosa Ribeiro', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Armando Herculano Lopes Ferreira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Esmeralda Correia Mateus', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Eduardo Augusto Ramos Valdrez', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Joaquim Manuel Monteiro Espirito Santo', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Catarina Príncipe Leal Azevedo Fernandes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Paulo Fernando Teles de Lemos e Silva', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José Alfredo Carneiro Teixeira Viana', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Joaquim dos Santos Pinho', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Paula Santos Pereira Sequeiros', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António Alcino Norte Simões ', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Bruno da Cruz Maia', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António Teixeira Gomes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Pedro Jorge Teixeira Ferreira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Elisa de Carvalho Antunes Magalhães', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Tiago Filipe Pereira Brandão de Pinho', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Francisco Amorim Santos Baptista', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Isabel Maria de Sousa Hortas', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Paulo Alberto Branco Teixeira de Sousa', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Alice Moreira Ribeiro dos Santos', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Alexandre Vieira Pinto Alves Costa', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António Martins Moreira Capelo', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Orlando Deolindo Gonçalves Carvalho', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Luís Eugénio de Oliveira Peres', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João Joaquim Monteiro Damas', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Paulo Renato Cardoso Ricardo', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Joana Beatriz Nunes Vicente Amaral Dias', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António Francisco Gomes Lopes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Pedro Choy de Amélia Cordeiro', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria de Fátima Vieira Figueira Roldão', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Fabíola Cruz Neto Cardoso', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Natércia Rodrigues Lopes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Carlos Alberto Trincão e Conceição', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Guilherme Sarmento Pinto', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Carla Maria Pires Rodrigues', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Patrícia de Campos Bica', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Manuel António Rodrigues Lopes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José das Neves Filipe', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Rui Miguel Gonçalves Fernandes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Carlos Miguel dos Santos Faria', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Luís Filipe Lopes de Freitas', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Fernando José Mendes Rosas', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Mariana Rosa Aiveca Ferreira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António Augusto Jordão Chora', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Mónica Orlanda Jeanne Frechaut', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Manuela Paiva Fernandes Tavares', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Mário Durval Póvoa do Rosário', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Luís Artur Ribeiro Gomes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Almerinda Lopes Bento', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Alice Silva de Brito', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Jaime Manuel Almeida Pinho', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Cristina Maria de Melo Cavalinhos', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Daniel Patt Arruda', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Joaquim Inácio Raminhos Cabaça', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Cipriano José dos Santos Pisco', 'party': 'be', 'district': '-Coimbra'}, {'name': 'João Manuel Martins Madeira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Henrique João da Costa Guerreiro', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Luisa Brito Costa Alho', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Igor Alexandre Claro Caldeira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António José de Azevedo Albergaria Samara', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Humberto Manuel Coelho Candeias', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Cristina Luisa Nunes Sizifredo', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria Filomena Castro Coelho de Oliveira e Sousa', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Luís Filipe de Oliveira Louro', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Fernando António da Silva Marques', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria José Braga Cerqueira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Francisco Ribeiro Vaz', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Paula Alexandra Caravela Barbosa Braga', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Sebastião José da Cunha Torres Correia', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António Manuel Antas Moreira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Jorge Manuel Lopes Rodrigues Lima', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Manuel de Sá da Mota', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Rui Rodrigues Marques', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Suplente 5', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Paulo Henrique das Neves Martins Pires', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Miguel Marinho Ferreira Queimado', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Carlos Manuel Moreira Gomes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Rui Manuel Victor Cortes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José Henrique Morgado de Sousa Martins', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Raul Rocha Magalhães Castro Marques', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Ana Sofia Matos Gomes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Maria da Graça Melo Cabral Marques Pinto', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Carlos Alberto Vieira e Castro Rodrigues', 'party': 'be', 'district': '-Coimbra'}, {'name': 'José Carlos Costa Vasconcelos', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Joaquim José Tato Fidalgo Freitas', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Patrícia Marques Cardoso', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Carla Maria de Albuquerque Mendes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Abílio Gomes Travessas', 'party': 'be', 'district': '-Coimbra'}, {'name': 'António João Loureiro Amaro', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Clara Maria Mendes Pais Alexandre', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Manuela Maria Coelho Antunes', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Bárbara Soares de Oliveira e Sá', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Carlos Alberto do Couto Esteves de Almeida', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Pedro Miguel Marques Cerdeira', 'party': 'be', 'district': '-Coimbra'}, {'name': 'Sandra Cristina Miranda Costa Bastos', 'party': 'be', 'district': '-Coimbra'}]
迭代各方的解决方案:
list2 = ['be', 'cdu', 'cds', 'ph', 'pnd', 'pnr', 'pctp', 'pous', 'pda', 'psd', 'ps']
result = [[{'name':i, 'party':'be', 'district':k['name']} for k in get_page(party) for i in k['vals']] for party in list2]
关于python - 我如何抓取该网站以便按列表对候选人进行分类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58274397/
我喜欢 smartcase,也喜欢 * 和 # 搜索命令。但我更希望 * 和 # 搜索命令区分大小写,而/和 ?搜索命令遵循 smartcase 启发式。 是否有隐藏在某个地方我还没有找到的设置?我宁
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 10年前关闭。 Improve this qu
从以下网站,我找到了执行java AD身份验证的代码。 http://java2db.com/jndi-ldap-programming/solution-to-sslhandshakeexcepti
似乎 melt 会使用 id 列和堆叠的测量变量 reshape 您的数据框,然后通过转换让您执行聚合。 ddply,从 plyr 包看起来非常相似..你给它一个数据框,几个用于分组的列变量和一个聚合
我的问题是关于 memcached。 Facebook 使用 memcached 作为其结构化数据的缓存,以减少用户的延迟。他们在 Linux 上使用 UDP 优化了 memcached 的性能。 h
在 Camel route ,我正在使用 exec 组件通过 grep 进行 curl ,但使用 ${HOSTNAME} 的 grep 无法正常工作,下面是我的 Camel 路线。请在这方面寻求帮助。
我正在尝试执行相当复杂的查询,在其中我可以排除与特定条件集匹配的项目。这是一个 super 简化的模型来解释我的困境: class Thing(models.Model) user = mod
我正在尝试执行相当复杂的查询,我可以在其中排除符合特定条件集的项目。这里有一个 super 简化的模型来解释我的困境: class Thing(models.Model) user = mod
我发现了很多嵌入/内容项目的旧方法,并且我遵循了在这里找到的最新方法(我假设):https://blog.angular-university.io/angular-ng-content/ 我正在尝试
我正在寻找如何使用 fastify-nextjs 启动 fastify-cli 的建议 我曾尝试将代码简单地添加到建议的位置,但它不起作用。 'use strict' const path = req
我正在尝试将振幅 js 与 React 和 Gatsby 集成。做 gatsby developer 时一切看起来都不错,因为它发生在浏览器中,但是当我尝试 gatsby build 时,我收到以下错
我试图避免过度执行空值检查,但同时我想在需要使代码健壮的时候进行空值检查。但有时我觉得它开始变得如此防御,因为我没有实现 API。然后我避免了一些空检查,但是当我开始单元测试时,它开始总是等待运行时异
尝试进行包含一些 NOT 的 Kibana 搜索,但获得包含 NOT 的结果,因此猜测我的语法不正确: "chocolate" AND "milk" AND NOT "cow" AND NOT "tr
我正在使用开源代码共享包在 iOS 中进行 facebook 集成,但收到错误“FT_Load_Glyph failed: glyph 65535: error 6”。我在另一台 mac 机器上尝试了
我正在尝试估计一个标准的 tobit 模型,该模型被审查为零。 变量是 因变量 : 幸福 自变量 : 城市(芝加哥,纽约), 性别(男,女), 就业(0=失业,1=就业), 工作类型(失业,蓝色,白色
我有一个像这样的项目布局 样本/ 一种/ 源/ 主要的/ java / java 资源/ .jpg 乙/ 源/ 主要的/ java / B.java 资源/ B.jpg 构建.gradle 设置.gr
如何循环遍历数组中的多个属性以及如何使用map函数将数组中的多个属性显示到网页 import React, { Component } from 'react'; import './App.css'
我有一个 JavaScript 函数,它进行 AJAX 调用以返回一些数据,该调用是在选择列表更改事件上触发的。 我尝试了多种方法来在等待时显示加载程序,因为它当前暂停了选择列表,从客户的 Angul
可能以前问过,但找不到。 我正在用以下形式写很多语句: if (bar.getFoo() != null) { this.foo = bar.getFoo(); } 我想到了三元运算符,但我认
我有一个表单,在将其发送到 PHP 之前我正在执行一些验证 JavaScript,验证后的 JavaScript 函数会发布用户在 中输入的文本。页面底部的标签;然而,此消息显示短暂,然后消失...
我是一名优秀的程序员,十分优秀!