Recuperar parte de um html

5 respostas
andrews360
<li>
					<a 
		               
		               rel="http://maps.google.com/maps/api/staticmap?size=300x300&sensor=false&path=weight:4|color:blue|enc:~lbnCnyn{GA~@OdBQjIZbAx@r@TX`@Vn@LvBGtAOZyN~ALxGDNuFaEyA{Aw@m@g@_AaBQaAFkBNk@a@qBn@m@xARjBIhAJjAx@AqAg@m@o@i@`ADlA\n@sBfFtA`BXr@RrBhAXeBzAsLWJO@QCMEIGQg@Je@t@g@jDuJz@D`AQh@gAf@PdBTt@CrBOjAQ|D[fPhAjBZ~DbAx@P|GnAzAfCf@|ArLvE|BnHbDhHpBxFvC~G|D`CtAn@`GxDbFdBp@kAz@eAnCcBj@M~@gAL]xAmCv@_Bf@m@jBeAxAXnExBhBdAh@B^C~Cu@t@p@fAdBjBgCxDrCzBrA`K{HpBsC|DkDhAy@`E|@nH|CrM`Ff@NrBX|Bf@nDl@jBLdFLlBP`BZ~G`EzBfBhH|DbAr@jC~BxBEzE_@dBStDUxNp@`ALnAVpDnAb@_@t@c@|Hn@fALvLRpHj@rBJvEFbADHI@GGQqCM{CCeBK"
		               
		            >                

						1016-10 - Cemiterio Do Horto - Center Norte   //Parte que quero recuperar 
					</a>
				</li>
			
				<li>

5 Respostas

Victaum

tenta ser mais explicativo… tá muito vago isso!

andrews360

bom eu faço uma requisição por http e ele me devolve isso mais eu só quero a parte que esta em texto sem todo o resto

<h1>
		  Lista de Itinerários
		              
          
          		  
		</h1>
		<ul>
			
				<li>
					<a href="/1016-10/cemiterio-do-horto-center-norte"
		               class="screenshot"
		               rel="http://maps.google.com/maps/api/staticmap?size=300x300&sensor=false&path=weight:4|color:blue|enc:~lbnCnyn{GA~@OdBQjIZbAx@r@TX`@Vn@LvBGtAOZyN~ALxGDNuFaEyA{Aw@m@g@_AaBQaAFkBNk@a@qBn@m@xARjBIhAJjAx@AqAg@m@o@i@`ADlA\n@sBfFtA`BXr@RrBhAXeBzAsLWJO@QCMEIGQg@Je@t@g@jDuJz@D`AQh@gAf@PdBTt@CrBOjAQ|D[fPhAjBZ~DbAx@P|GnAzAfCf@|ArLvE|BnHbDhHpBxFvC~G|D`CtAn@`GxDbFdBp@kAz@eAnCcBj@M~@gAL]xAmCv@_Bf@m@jBeAxAXnExBhBdAh@B^C~Cu@t@p@fAdBjBgCxDrCzBrA`K{HpBsC|DkDhAy@`E|@nH|CrM`Ff@NrBX|Bf@nDl@jBLdFLlBP`BZ~G`EzBfBhH|DbAr@jC~BxBEzE_@dBStDUxNp@`ALnAVpDnAb@_@t@c@|Hn@fALvLRpHj@rBJvEFbADHI@GGQqCM{CCeBK"
		               title="Cemiterio Do Horto - Center Norte"
		            >
						1016-10 - Cemiterio Do Horto - Center Norte  // Linha que quero pegar
					</a>
				</li>
			
				<li>
					<a href="/1016-51/cemiterio-do-horto-center-norte"
		               class="screenshot"
K

0.o eu tinha uma biblioteca minha que fazia isso, mas não o tenho mais, criei ela estudando parsing e expressões regulares procure essas duas coisas no google que você acha a solução, as palavras chaves são:

Expressões Regulares
Parsing
Pegar, Recuperar ou Limpar a Tag

B

A tecnologia que faz o que você quer chama-se XPath, é um pedaço da especificação do XML que permite referenciar e buscar nós de um documento XML. Em Java: http://docs.oracle.com/javase/6/docs/api/javax/xml/xpath/package-summary.html

No teu caso a query que vai resolver vai ser //ul/li/a/text()

Pena que o toape.com.br não coloca ids nos elementos html deles, essa query ficaria mais correta; Outro jeito é //div[class=roundedcornr_bottom_966187]/ul/li/a/text()

andrews360

poderia postar algum exemplo simple

Criado 10 de novembro de 2012
Ultima resposta 10 de nov. de 2012
Respostas 5
Participantes 4