Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
izbrannu
Сообщений: n/a
#1

Посоветуйте литературу\статьи для написание программы - C++

24.11.2013, 17:21. Просмотров 355. Ответов 4
Метки нет (Все метки)

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

P.S. Это как вы поняли - бот.Но я не понимаю как сделать что бы программа видела и понимала браузер\сайт.
________________________________________________________________________________________________________
Хочу:
Посоветуйте литературу, или статьи, желательно без воды, и по теме. Возможны примеры кода.


О себе:
С программированием знаком 1.5 года, с C++ 2-3 месяца.
Уровень знаний - начальный.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2013, 17:21     Посоветуйте литературу\статьи для написание программы
Посмотрите здесь:

Посоветуйте литературу или статьи по правильному составлению архитектуры кода программ - C++
Здравствуйте программисты. Посоветуйте пожалуйста литературу или статьи по правильному составлению архитектуры кода программ. А то...

Взаимодействие компьютера и программы - посоветуйте литературу. - C++
Всем доброго времени суток, в ходе своего изучения языка программирования С++(изучаю по книге Айвора Хортона), с каждой последующей главой...

Посоветуйте литературу для изучения C++ - C++
Хоу, форумчане. Недавно начал изучать с++, сейчас читаю какие-то онлайн курсы, но там только базовая информация. Посоветуйте книгу...

Посоветуйте литературу по С++ для чайников - C++
ОЧЕНЬ хочу научиться языку С++ Подскажите пожалуйста литературу по С++ для чайниковых чайников=))) никак не могу врубиться. попытка...

Посоветуйте литературу для изучения - C++
учусь на программиста) хочу хорошо освоить язык "С" какую литературу можете посоветовать? заранее спс)

Посоветуйте литературу по C++ для новичка - C++
Здравствуйте! Не могли бы посоветовать литературу для изучения с++ с самых азов для новичка, легкодоступную для понимания,...

Посоветуйте литературу для начинающего на С++ - C++
Доброго времени суток. Посоветуйте пожалуйста литературу для начинающего программиста, желательно с самых азов

Посоветуйте литературу для изучения языка - C++
Посоветуйте

Посоветуйте литературу для олимпиадного программирования C++ - C++
Буду вам очень благодарен. Пока читаю только Окулова про алгоритмы в общем.

Посоветуйте литературу для MFC проектов C++ 2010 - C++
Посоветуйте литературу на которой можно разобрать MFC. А то преподаватель задал л.р. на MFC или CLR и вся группа ничего не знает. Я создал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dmitriy_M
1340 / 1221 / 111
Регистрация: 20.03.2009
Сообщений: 4,369
Записей в блоге: 11
25.11.2013, 17:14     Посоветуйте литературу\статьи для написание программы #2
Цитата Сообщение от izbrannu Посмотреть сообщение
С программированием знаком 1.5 года, с C++ 2-3 месяца.
И зачем тут C++?
Начни с чтения вики по HTTP, потом про регулярные выражения, SAX, DOM
Nick Alte
25.11.2013, 18:52
  #3

Не по теме:

Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Начни с чтения вики по HTTP, потом про регулярные выражения
А потом про HTML и регулярные выражения

gazlan
3130 / 1905 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
25.11.2013, 20:37     Посоветуйте литературу\статьи для написание программы #4
Цитата Сообщение от izbrannu Посмотреть сообщение
нажимала на это слово левой кнопки мыши
"это слово" - это что? Гиперссылка, кнопка на форме? И, как уже сказано, начать все равно придется с HTML.

Ex: Из старого проекта - смена языка на страничке в Google mail.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
void CMail_checkerDlg::OnBnClickedBtnEnglish()
{
   IHTMLDocument2*      pDoc = NULL;
 
   if (SUCCEEDED(m_Browser.GetDocument()->QueryInterface(IID_IHTMLDocument2,(LPVOID*)&pDoc)) && pDoc)
   {
      IHTMLElementCollection*    pAll = NULL;
 
      if (SUCCEEDED(pDoc->get_all(&pAll)) && pAll)
      {
         IHTMLElementCollection*    pForms = NULL;
 
         // Get the number of forms on a page
         if (SUCCEEDED(pDoc->get_forms(&pForms)) && pForms)
         {
            long   iCnt = 0;
 
            if (SUCCEEDED(pForms->get_length(&iCnt)) && iCnt)
            {
               // Get a form by number
               IDispatch*    pLang = NULL;     
 
               CComVariant    vName(LANGUAGE_FORM_NAME);
               CComVariant    vIdx((long)0,VT_I4);
 
               if (SUCCEEDED(pForms->item(vName,vIdx,&pLang)) && pLang)
               {
                  IHTMLFormElement*     pTheForm = NULL;
 
                  if (SUCCEEDED(pLang->QueryInterface(IID_IHTMLFormElement,(void**)&pTheForm)) && pTheForm)
                  {  
                     IDispatch*     pValue = NULL;
 
                     CComVariant    vName(FORM_LANGUAGE_SELECTOR);
                     CComVariant    vIdx((long)0,VT_I4);
 
                     if (SUCCEEDED(pTheForm->item(vName,vIdx,&pValue)) && pValue)
                     {
                        IHTMLSelectElement*     pSelect = NULL;
 
                        if (SUCCEEDED(pValue->QueryInterface(IID_IHTMLSelectElement,(void**)&pSelect)) && pSelect)
                        {  
                           CComBSTR    bsValue(FORM_LANGUAGE_ENGLISH);
 
                           if (SUCCEEDED(pSelect->put_value(bsValue)))
                           {
                              pTheForm->submit();
                           }
                           
                           pSelect->Release();
                           pSelect = NULL;
                        }
                        
                        pValue->Release();
                        pValue = NULL;
                     }
 
                     pTheForm->Release();
                     pTheForm = NULL;
                  }
                  
                  pLang->Release();
                  pLang = NULL;
               }
            }
 
            pForms->Release();
            pForms = NULL;
         }
 
         pAll->Release();
         pAll = NULL;
      }
 
      pDoc->Release();
      pDoc = NULL;
   }
}
Dmitriy_M
1340 / 1221 / 111
Регистрация: 20.03.2009
Сообщений: 4,369
Записей в блоге: 11
26.11.2013, 10:00     Посоветуйте литературу\статьи для написание программы #5
Цитата Сообщение от Nick Alte Посмотреть сообщение

Не по теме:


А потом про HTML и регулярные выражения

Не все так просто. Глянь хотя бы код страницы.
Yandex
Объявления
26.11.2013, 10:00     Посоветуйте литературу\статьи для написание программы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru