Я работаю с браузером движка с открытым исходным кодом WebKit в Visual Basic. Я хотел бы получить HTML-теги, содержащиеся в загруженной веб-странице, но когда я пытаюсь использовать команду GetElementsByTagName, она всегда ничего не возвращает.
У вас есть идеи?
спасибо заранее. Massimo
Я не уверен насчет VB, но я сделал то же самое, используя C # следующим образом: WebKit.DOM.Document doc1 = webKitBrowser1.Document; WebKit.DOM.NodeList tags = doc1.getElementsByTagName( "вход"); Теперь мы можем получить доступ к каждому тегу из тегов NodeList, используя значения индекса, такие как: WebKit.DOM.Element elm = (WebKit.DOM.Element) tags [index]; Чтобы адаптировать вышеуказанный метод в VB, вам просто нужно изменить типы переменных.Концепция останется прежней.
Возможно, ваша заглавная буква неверна?Попробуйте ...
alert(document.getElementsByTagName("div"));
или console.log (document.getElementsByTagName ("div")), если вы знакомы с веб-инспектором Safari / Chrome.