люди я вообще почти 0 . вопрос можно ли как нибудь допустим спарсить какой нибудь кусок кода страницы и вывести его в WebBrowser1 вот или не в WebBrowser1 а где нибудь еще чтобы на него нажать нельзя было . и чтобы он отображался как уже обработанный кусок кода а не просто текст
"спарсить кусок страницы, чтобы нельзя было нажать на него" хм...... скрин нужного куска страницы делай и выводи в TImage ))
да не, короче ладно мне нужно: допустим по этому адресу site.com/page=3 в странице есть какой нибудь кусок кода HTML , допустим это код картинки либо какой нибудь формы и.т.д как мне можно спарсить именно нужный кусок кода (не всю страницу) и вывести его уже обработаным (не в текстовом виде) в компоненте браузера ???? вот и если так можно , то можно ли как нибудь сделать чтобы всё что выводилось в WebBrowser1 было не кликабельно , чтобы не возможно было нажать не ПКМ не ЛКМ
Сам с delphi не дружу, но тебе надо 1. Получить страницу, гугли "delphi get запрос" 2. Парсить HTML дело не благородное, поэтому тебе нужен "DOM parser delphi" 3. Что бы узнать какой кусок кода тебе нужен гугли "chrome инструменты разработчика" почитай что такое HTML... дальше получив нужный кусок, как вариант сохрани его в html файл и отобрази стандартными средствами. А вообще не понятно зачем тебе это надо... новости, погоду или какую статистику собрался выводить? P.S погуглил, тебе надо в эту сторону копать http://www.webdelphi.ru/2011/05/dom-kazhdomu-po-potrebnostyam/
Ну что бы сразу получать и выводить, ты должен уже знать что искать и быть на 100% что строка которую ты ищешь НИКОГДА не изменится. Так как парсить HTML бредово (почитай http://goo.gl/cJ4me ), тебе сначала придется целиком получить HTML прогнать его через DOM парсер, а уже через него получить нужный контент. Как его выводить вопрос не ко мне, с delphi знаком мимолетно.
а разве TWebBrowser не позволяет получать доступ к отдельным html элементам? вроде бы там можно и без парсера обойтись дерганьем его OLE методов.