locked
C# + WebBrowser RRS feed

  • Общие обсуждения

  • Такая проблема. Есть страничка http://www.partslink24.com/pl24-parts/fiat/parts/start.do?service=alfa_parts&session=0000nr1KgkEgsybDiFduhd9K2Wl%3A13nrgtrh5. Через WebBrowser отображаю страницу. Помогите отредактировать html код страницы так чтобы пункты меню "Корзина" не было. Единственная проблема с которым не могу справиться это фреймы((
    • Изменен тип Dmitriy VereshchakMicrosoft contingent staff 6 февраля 2014 г. 10:58 Тема переведена в разряд обсуждений по причине отсутствия активности.
    27 января 2014 г. 14:14

Все ответы

  • но ведь фрейм ничто иное как простая страница, только вложенная. если вы про пункт "Shopping cart" то он в странице имеет код, и думаю к фреймам можно даже не прикасаться

    <a id="cartShow" href="https://www.partslink24.com/pl24-parts/fiat/parts/cartControl.do?uri=cart_show" title="Shopping cart" target="CONTROLIFRAME" oncontextmenu="return false;">Shopping cart</a>

    но что же мешает вам просто удалить эту строку. в коде. при загрузке страницы. ведь у webBrowser есть свойство Document. а у строки есть метод .Replace();

    надеюсь это поможет

    27 января 2014 г. 17:59
  • Еще можно через WebBrowser.InvokeScript() с помощью JS порезать.
    28 января 2014 г. 11:49
  • Ребята, помогите с этим делом. Мне вот подсказывают что нужно работать с DOM напрямую через API браузера, только не смыслю я в этом.
    29 января 2014 г. 13:29
  • но ведь фрейм ничто иное как простая страница, только вложенная. если вы про пункт "Shopping cart" то он в странице имеет код, и думаю к фреймам можно даже не прикасаться

    <a id="cartShow" href="https://www.partslink24.com/pl24-parts/fiat/parts/cartControl.do?uri=cart_show" title="Shopping cart" target="CONTROLIFRAME" oncontextmenu="return false;">Shopping cart</a>

    но что же мешает вам просто удалить эту строку. в коде. при загрузке страницы. ведь у webBrowser есть свойство Document. а у строки есть метод .Replace();

    надеюсь это поможет

    Поискал в инете, не нашел результата. У вас примерный код?
    29 января 2014 г. 15:00
  • HtmlDocument знаете наверное
    Перед тем как завести тему я в принципе все попробовал что смог. Результата нет. Поэтому обратился к вам. Попробуйте сделать, что у вас получится
    30 января 2014 г. 3:48
  • попробуйте так

    webBrowser1.DocumentText.Replace("<a id=\"cartShow\" href=\"https://www.partslink24.com/pl24-parts/fiat/parts/cartControl.do?uri=cart_show\" title=\"Shopping cart\" target=\"CONTROLIFRAME\" oncontextmenu=\"return false;\">Shopping cart</a>","");

    30 января 2014 г. 8:35
  • попробуйте так

    webBrowser1.DocumentText.Replace("<a id=\"cartShow\" href=\"https://www.partslink24.com/pl24-parts/fiat/parts/cartControl.do?uri=cart_show\" title=\"Shopping cart\" target=\"CONTROLIFRAME\" oncontextmenu=\"return false;\">Shopping cart</a>","");

    Попробовал, не получилось, ноль реакций
    30 января 2014 г. 12:58
  • разрабы забабахайте топ Игры на люмию 625, а то в рисовальные игры устал рубится на парах)Телефон меня по функциям устраивает,но игры полнейшая  фигня. Хотелосьб видеть  на 625 игры: человек паук

    железный человек . санандрес. клэфофклэнс, сабвей,бэтмона. А рисовальные игры удалить нах

    2 февраля 2014 г. 7:11
  • Уважаемый Kridoas. Вы всегда можете перестать "рубиТСЯ" в игры на парах, освоить программирование и стать разработчиком.

    А по теме - дурацкая веб страница, в консоли хрома можно дропнуть так:

    window.frames[0].document.getElementById('cartShow').remove()

    Но это в винфоне падает, когда скрипт инвокать. Когда время будет, посмотрю что еще можно сделать.


    2 февраля 2014 г. 14:30