IWebBrowser2

Тема в разделе "WASM.WIN32", создана пользователем qwqwqwqw, 24 май 2009.

  1. qwqwqwqw

    qwqwqwqw New Member

    Публикаций:
    0
    Регистрация:
    25 мар 2009
    Сообщения:
    54
    вобщем я получаю страничку через IWebBrowser2 интерфейс .... как собрать все линки с этой странички ????
     
  2. dgs

    dgs New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2008
    Сообщения:
    434
    parse
     
  3. qwqwqwqw

    qwqwqwqw New Member

    Публикаций:
    0
    Регистрация:
    25 мар 2009
    Сообщения:
    54
    // это переход на страничку
    HRESULT hr = pBrowser2->Navigate(bstrURL, &vEmpty, &vEmpty, &vEmpty, &vEmpty);

    // 1)а как получить саму страничку тогда ,ее содержимое ??
    // 2)ведь можно как то обращаться через document.img.src и так далее ... как это реализовать удобно ???
     
  4. qwqwqwqw

    qwqwqwqw New Member

    Публикаций:
    0
    Регистрация:
    25 мар 2009
    Сообщения:
    54
    и еще можно ли как то менять заголовок посылаемый обьектом ??? например добавить поле referer
     
  5. mrcrown

    mrcrown Member

    Публикаций:
    0
    Регистрация:
    18 янв 2008
    Сообщения:
    227
    Можно! Сделай на АПИ! Руцямы! Многое поймешь! Почитай в сторону сокетов, если не знаешь, и в сторону ХТТП запросов.
     
  6. qwqwqwqw

    qwqwqwqw New Member

    Публикаций:
    0
    Регистрация:
    25 мар 2009
    Сообщения:
    54
    мне нужно через ком обьект это раз !!!
    во вторых я разбираюсь в спецификации протокола хттп и хорошо работаю с сокетами

    меня лишь интересует возможности реализации этого ЧЕРЕЗ COM !!!!

    прошу не писать больше флейма ....... надеюсь на понимание
     
  7. Gnil

    Gnil New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2008
    Сообщения:
    41
    Примерно так:
    ((IHTMLDocument3Ptr)spBrowser2->GetDocument())->getElementsByTagName(bstr_t("a"));
     
  8. mrcrown

    mrcrown Member

    Публикаций:
    0
    Регистрация:
    18 янв 2008
    Сообщения:
    227
    В сабже об этом написано?