ontem comecei a tentar perceber como funcionam estes scripts e já tinha alterado o teu (sem muito sucesso diga-se

ainda n experimentei este script mas tive a dar uma vista de olhos e fiz apenas uma pequena alteração k passo a explicar:
o ciclo for percorria todas as linha da página o k é desnecessario, assim fiz esta alteração:
LineNr_inicio := FindLine('<div id="clleft">', Page, LineNr_inicio);
LineNr_fim := FindLine('<div id="clright">', Page, LineNr_fim);
for i:=LineNr_inicio to LineNr_fim do
Como os resultados da pesquisa ficam sempre na <b>div clleft</b> penso k era desnecessario percorrer todas as linhas da pagina.
Apesar de programar em VB e n pascal vou tentar fazer um script baseado neste mas com algumas nuances diferentes.
Mais uma vez obrigado