juda da sintaxe do python lxml para a análise de html

Sou novato em python e preciso de ajuda com a sintaxe para encontrar e iterar pelas tags html usando lxml. Aqui estão os casos de uso com os quais estou lidando:

arquivo @HTML é bastante bem formado (mas não perfeito). Possui várias tabelas na tela, uma contendo um conjunto de resultados de pesquisa e uma para cabeçalho e rodapé. Cada linha de resultado contém um link para os detalhes do resultado da pesquisa.

Preciso encontrar a tabela do meio com as linhas de resultados de pesquisa (esta que eu consegui descobrir):

    self.mySearchTables = self.mySearchTree.findall(".//table")
    self.myResultRows = self.mySearchTables[1].findall(".//tr")

Preciso encontrar os links contidos nesta tabela (é aqui que estou ficando preso):

    for searchRow in self.myResultRows:
        searchLink = patentRow.findall(".//a")

Não parece realmente localizar os elementos do lin

Preciso do texto sem formatação do link. Eu imagino que seria algo comosearchLink.text se eu realmente obtive os elementos do link em primeiro lugar.

Finalmente, na referência real da API para o lxml, não consegui encontrar informações sobre as chamadas find e findall. Eu os colhi de pedaços de código que encontrei no google. Estou faltando alguma coisa sobre como localizar e iterar efetivamente as tags HTML usando o lxml?

questionAnswers(2)

yourAnswerToTheQuestion