How To Get Number In <Span
-
- [ offen ]
-
viper93 -
15. Dezember 2014 um 14:03 -
Erledigt
-
-
According to your posted string snippet this might be a solution:
[autoit]#include <String.au3>
[/autoit][autoit][/autoit][autoit]$s_String = 'class="<span class="ProfileNav-value" data-is-compact="false">' & @CRLF & @CRLF & " 9" & @CRLF & @CRLF & "</span>"
[/autoit][autoit][/autoit][autoit]$s_Number = Number(_StringBetween($s_String, ">", "<")[0])
[/autoit][autoit][/autoit][autoit]MsgBox(0, "", $s_Number)
[/autoit] -
now it only shows the number 9 in the msgbox
but it has to read from the webpage and this number can change al the time -
As i said the code works for your posted snippet - not more.
So tell us the name of the site or post a code that represent your problem more accurate. -
ok im sorry
ik can not post the source code because its to long, its a page from twitter,
I wil give you a random account link: https://twitter.com/HelmerTilmans
as you can see this guy got 10 followers and is following 173 people
but I would like to have these numbers. -
That's why i often say: Only a small snippet is not enough.
Twitter offers a special api to read out such values: >>Twitter API<<The best way to get these informations is to use this API.
[autoit]
Anyway:#include <Array.au3>
[/autoit][autoit][/autoit][autoit]$s_Source = BinaryToString(InetRead("https://twitter.com/HelmerTilmans"), 4)
[/autoit][autoit][/autoit][autoit]$a_Result = StringRegExp($s_Source, '(?s)<span[^>]*ProfileNav-value[^>]*>((?:.(?!<span))*?)</span>', 3)
[/autoit]
_ArrayDisplay($a_Result) -
Why don´t you get the solution from >>HERE<< ?