Тема: AHK: Получение ссылок атрибута "href"
Здравствуйте.
Мне нужно с определенного сайта получить все гиперссылки в т.ч. прямые ссылки на скачивание файлов, имеющие атрибут "href".
Раньше работал такой скрипт:
wb := ComObjCreate("InternetExplorer.Application")
wb.Visible := False
wb.navigate("сайт")
While wb.readyState!=4 || wb.document.readyState!="complete" || wb.busy
Sleep 50
Loop % wb.document.links.length
{
item := wb.document.links.item[A_Index]
link := item.href
wb.document.links.item[A_Index].Click()
FileAppend, %link% `n, %path%links.txt
}
Сейчас почему-то он "вытаскивает" только гиперссылки.
В консоли любого браузера команда "document.getElementsByClassName("file_name")[].href", выводит запрашиваемый линк, но в скрипте это не работает.
pwb := ComObjCreate( "InternetExplorer.Application" )
pwb.Visible := false
pwb.Navigate("сайт")
while, pwb.busy
sleep, 10
MsgBox, % pwb.document.getElementsByClassName("file_name")[a_index].href
Прошу помощи.