Boa tarde, minha dúvida é como posso fazer para pegar um valor ou conteudo entre duas tags Html,. Tipo , fazendo uma busca por tags no texto, e ao encontrar a tag inicial ele inicia um offset que termine na tag final. Baixando o conteudo entre elas. OBS. Não quero fazer o scraping por Xpath
exemplo; <p class="name"> Exemplo </P>
produto.tag_inicial('class="name">')
produto.tag_final('</P> ')
E assim retornar uma string do valor entre o bloco delimitado?
produto.retorno('Exemplo')
Sei como fazer em Delphi .. mas está dificil de achar uma forma semelhante em python
function ExtractText(const Str: string; const Delim1, Delim2: string): string;
var
pos1, pos2: integer;
begin
result := '';
pos1 := Pos(Delim1, Str);
if pos1 > 0 then begin
pos2 := PosEx(Delim2, Str, pos1+1);
if pos2 > 0 then
result := Copy(Str, pos1 + 1, pos2 - pos1 - 1);
end;
end;