PEGANDO VALOR DE TAG
Se você já sabe pegar valores mas não conseguiu pegar porque não tem nenhum id ou coisa do tipo no lugar onde está tentando pegar então eu diria para pegar de outro lugar.
Olhei rapidamente o html da página e vi que o valor que você quer está também em outro lugar, em uma tag input type=hidden que está muito fácil de pegar
Olhei rapidamente o html da página e vi que o valor que você quer está também em outro lugar, em uma tag input type=hidden que está muito fácil de pegar
Realmente, o que o OCELOT falou está correto.
Este input tem o atributo [Ô]name[Ô] que pode ser pego pelo getElementById.
Não havia reparado neste campo.
Este input tem o atributo [Ô]name[Ô] que pode ser pego pelo getElementById.
Não havia reparado neste campo.
Faz assim.., é só adaptar a sua neces.
call striretorno(pathArq, [Ô]<dest[Ô], [Ô]/dest[Ô], [Ô]<xNome>[Ô], [Ô]</xNome>[Ô])
[ô]onde dest é a tag pai, xNome tag filho
Function striretorno(Arquivo As String, tagI As String, tagF As String, stI As String, stF As String)
Dim Iarq As Integer
Dim d As Double
Dim g As Double
Dim f As String
Dim slinha As String
Iarq = FreeFile
Open Arquivo For Input As Iarq
Do While Not EOF(Iarq)
Line Input #Iarq, linha
slinha = slinha & linha
Loop
Close #1
[ô]////captura e le linha de texto da TAG
tag1 = Val(InStr(slinha, tagI))
tag2 = Val(InStr(slinha, tagF))
If tag1 > 0 Then
slinha = Mid(slinha, tag1, tag2)
d = Val(InStr(slinha, stI))
g = Val(InStr(slinha, stF))
If d > 0 Then
f = Mid(slinha, (d + Val(Len(stI))), ((g - d) - Val(Len(stF))) + 1)
End If
striretorno = f
End Function
call striretorno(pathArq, [Ô]<dest[Ô], [Ô]/dest[Ô], [Ô]<xNome>[Ô], [Ô]</xNome>[Ô])
[ô]onde dest é a tag pai, xNome tag filho
Function striretorno(Arquivo As String, tagI As String, tagF As String, stI As String, stF As String)
Dim Iarq As Integer
Dim d As Double
Dim g As Double
Dim f As String
Dim slinha As String
Iarq = FreeFile
Open Arquivo For Input As Iarq
Do While Not EOF(Iarq)
Line Input #Iarq, linha
slinha = slinha & linha
Loop
Close #1
[ô]////captura e le linha de texto da TAG
tag1 = Val(InStr(slinha, tagI))
tag2 = Val(InStr(slinha, tagF))
If tag1 > 0 Then
slinha = Mid(slinha, tag1, tag2)
d = Val(InStr(slinha, stI))
g = Val(InStr(slinha, stF))
If d > 0 Then
f = Mid(slinha, (d + Val(Len(stI))), ((g - d) - Val(Len(stF))) + 1)
End If
striretorno = f
End Function
Faça seu login para responder