Тема: AHK. Выделение id из html кода.
У меня есть функция которая получает html код страницы. Мне нужно получить все ид игр со страницы, но почему-то не работает.
Пример кода для выделения ид
<div class="popup_block2" id="links_dropdown_765" style="display: none;"> <div class="shadow_ul"></div><div class="shadow_top">
Нам требуется число 765, а таких строк с ид 500+.
Сам мой код:
#NoEnv
#SingleInstance force
SendMode Input
SetWorkingDir %A_ScriptDir%
SetNumlockState, on
SetKeyDelay 300
site := "http://steamcommunity.com/id/semelins/games/?tab=all"
html := QueryResponseWebsite(site)
prices := []
while RegExMatch( html, "O)links_dropdown_\$([0-9]+)\s*style", price, A_Index = 1 ? 1 : price.Pos(1) + price.Len(1) )
prices.Push(price[1])
for k, v in prices
{
Num++
MsgBox, v
}
QueryResponseWebsite(url)
{
HttpObj := ComObjCreate("WinHttp.WinHttpRequest.5.1")
ComObjError(false)
HttpObj.Open("GET", Url)
HttpObj.Send()
HttpObj.WaitForResponse()
return HttpObj.ResponseText
}