Я хотел бы собирать данные с веб-страницы, где есть много таких строк?getElementsByClassName и <a class="asdf" href="url.com">String</a>
<a class="asdf" href="http://url.com/jkl/0123/qwer">String</a>
От этой линии мне нужны номера из URL (0123
) и String
. Я мог бы понять, как получить цифры, но у меня проблемы с String
. У меня есть этот код, который собирают числа в массиве:
var titles = document.getElementsByClassName("link-title");
var ids=[];
var tmp;
var i;
for (i=0; i<titles.length; i++) {
tmp=titles[i].toString().split("/");
ids.push(tmp[4]);
}
Можно ли получить String
S от titles
? Я полностью нелюбив для javascript, хотя я изучил java и немного xml, и я мог бы сделать это в java, но на веб-странице есть что-то DDoS-защита, поэтому я не могу подключиться/загрузить его.
' linkTitle = titles [i] .innerText; 'внутри цикла' for' – Tushar