Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Средства анализа сайта, общий вопрос 
:(
    Опции темы
isсan
Дата 21.2.2005, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 21.2.2005

Репутация: нет
Всего: нет



Такой вопрос.
Понадобилось анализировать страницы сайта. Т.е. скачивать к себе страницу, анализировать, "нажимать" кнопочки или ссылки, получать новые страницы, опять анализировать.
В этом вопросе я пока 0, но раньше немного программировал на С++.
Расскажите, пож., какими методами(средствами) можно выполнить такую задачу.
Спасибо.
PM MAIL   Вверх
DENNN
Дата 21.2.2005, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



А зачем на C++?
PM ICQ   Вверх
isсan
Дата 21.2.2005, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 21.2.2005

Репутация: нет
Всего: нет



а чем?
PM MAIL   Вверх
maxim1000
Дата 21.2.2005, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 17
Всего: 110



насколько мне известно, например, в Delphi/Borland C++ Builder'е есть такой компонент TWebBrowser (если правильно название вспомнил), скорее всего, он мог бы быть полезен в данной ситуации...


--------------------
qqq
PM WWW   Вверх
isсan
Дата 21.2.2005, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 21.2.2005

Репутация: нет
Всего: нет



в С++ наверное тоже есть что-нить подобное, но я думал, что должен быть какой-нибудь большой раздел на эту тему...
PM MAIL   Вверх
DENNN
Дата 21.2.2005, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



Компонент то есть. Я только понять не могу что человек подразумевает под "анализировать страницы сайта".
Бота написать? - Закачивай в объект ActiveX "Обозреватель страниц MS" и шли этому объекту события.
HTML получить? Статика скачивается напрямую, динамика - через тот же COM внедренного объекта можно получить.


PM ICQ   Вверх
isсan
Дата 21.2.2005, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 21.2.2005

Репутация: нет
Всего: нет



Под " анализом страницы сайта " я подразумеваю вычленение нужной информации и сохранение ее.
PM MAIL   Вверх
_hunter
Дата 21.2.2005, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



т.е. тебе HTML парсер нужен?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Наставник
Дата 21.2.2005, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 4.11.2004

Репутация: нет
Всего: 15



Цитата(is @ 21.2.2005, 16:48)
Под " анализом страницы сайта " я подразумеваю вычленение нужной информации и сохранение ее


Так-с, совет, не стоит такие вещи делать с помощью C++, гораздо проще это сделать с помощью языка PHP.
Скачать страницу с какого-нибудь домена, а потом вычленить из нее нужную информацию, для последующего анализа и сохранения в БД или файле -- я думаю составит не более 20 строк кода, ну это уже в вам нужно раздел PHP.
// синтаксис PHP схож C, так что если вы изучали C++, то очень быстро реализуете задачу.

Удачи.



--------------------
Богатство языка определяет широту мысли
Персональный сайт >>
PM MAIL WWW   Вверх
isсan
Дата 21.2.2005, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 21.2.2005

Репутация: нет
Всего: нет



Цитата
проще это сделать с помощью языка PHP. Скачать страницу с какого-нибудь домена, а потом вычленить из нее нужную информацию, для последующего анализа и сохранения в БД или файле

а можно в PHP посылать сообщения странице (нажимать на radio, ставить галки, нажимать на кнопки)?
PM MAIL   Вверх
isсan
Дата 21.2.2005, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 21.2.2005

Репутация: нет
Всего: нет



Цитата(_hunter @ 21.2.2005, 16:54)
т.е. тебе HTML парсер нужен?

Мне вот тут тоже предложили парсер MSHTML, но я не знаю:
где его взять
как он работает
какие у него возможности
PM MAIL   Вверх
z-END
Дата 21.2.2005, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: нет
Всего: 102



Цитата(is @ 21.2.2005, 17:41)
а можно в PHP посылать сообщения странице (нажимать на radio, ставить галки, нажимать на кнопки)?

интересный термин...
если на странице не используются JavaScript обрабатывающий нажатие на тот или иной элемент, то при нажатии на любой из контролов страницы (галки, радио) просто добавляется или удаляется пара "название_контрола=значение" ,а при нажатии на субмит эти данные передаются в скрипт, получив хтмл код и вытащив эти значения данный запрос можно гененрировать самому и анализировать полученный код.


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
Наставник
Дата 21.2.2005, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 4.11.2004

Репутация: нет
Всего: 15



Цитата(is @ 21.2.2005, 17:41)
а можно в PHP посылать сообщения странице (нажимать на radio, ставить галки, нажимать на кнопки)?


естественно можно.


--------------------
Богатство языка определяет широту мысли
Персональный сайт >>
PM MAIL WWW   Вверх
murrosy
Дата 16.12.2015, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 16.12.2015

Репутация: нет
Всего: нет



Здравствуйте. Хотела бы попросить совета. Ситуация у меня следующая: я занимаюсь пошивом костюмов, есть свой сайт, но заказов с него почти не идет. Мне подсказали, что надо наполнить сайт и еще необходимы услуги SEO. Подскажите что это за услугa, действительно ли она помогает?

Это сообщение отредактировал(а) murrosy - 20.12.2015, 13:56
PM MAIL   Вверх
xvr
Дата 17.12.2015, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Вы костюмы на С/С++ шьете? Или вы думаете, что SEO по ночам на С++ пишут и в свободное время косяками ходят по этому форуму?

Вам бы в другую ветку форума надо....

PM MAIL   Вверх
murrosy
Дата 19.12.2015, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 16.12.2015

Репутация: нет
Всего: нет



Цитата(xvr @ 17.12.2015,  15:30)
Вы костюмы на С/С++ шьете? Или вы думаете, что SEO по ночам на С++ пишут и в свободное время косяками ходят по этому форуму?

Вам бы в другую ветку форума надо....

спасибо за наводку smile 
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1019 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.