Хомон: Да мне не надо азы учить. Я просто про вот эту конкретную мелочь не в курсе. Я знаю массу других языков и супер легкий питон осваиваю на ходу. Просто есть нюансы типа этого которые во всех языках по разному.
dir не катит вроде. Я его уже нашел. Он возвращает массив названий полей, но не их значения. Т.е. мне надо выбирать по названиям полей, но я также хочу вывести и их значения. А как их получить?
Ilya: эээ... Т.е. мне для этого еще и сервер нужен будет? А то что программа простая прикладная десктопная это ничего? Смысл мне ради нее держать целый сервер? Капец какой то... Или это будет как бы локальный сервер на джаваскрипте (nodejs)? А можно сделать чтобы этот сервер запускался вместе с моим C# приложением?
Ilya: Т.е. если я правильно понял вы предлагаете спарсить все средствами CasperJS вручную единовременно запустив процесс, сохранить в файл и юзать его из C#? Но это не совсем удобно... Хотелось бы автоматизировать... Чтобы надо было только нажать в C# приложении кнопку и все подгрузилось. Неужели никаких других вариантов?
Ilya: А понял вроде в общих чертах. Никогда не то что не пользовался, но даже не видел таких headless-браузеров. :D Но я все равно не понимаю как это увязать с C#? Это скорее для использования в связке с NodeJS подходит. Ну элементарно как мне его из C# запустить и получить консольный вывод?
sim3x: Код может запрашиваться по ajax с сервера и потом размещаться в нужном блоке джаваскриптом. (подозреваю что так и есть) Я точно говорю что его нет на странице изначально! Потому что один и тот же jquery запрос (в devtools хрома) до клика по кнопке ничего не находит, а потом находит.
Примерчик можно? Не представляю как и зачем можно js библиотеку подключить к C#. Эдак можно было бы и для парсинга JQuery пользоваться, только по моему это невозможно...
Да, я уже понял. Все view-хи генерятся на фронте. А к бэкэнду только обращения по апи. Я просто так еще не делал и не допер сразу... Впрочем я все равно наверное лучше буду использовать Yii. Говорят Kohana уже старая и не поддерживаемая... А жаль, она конечно куда проще.
firm: я спрашивал не о том куда их добавлять, а о том где ваш роутер их вызывает? Чтобы можно было просто сделать запрос к конкретной функции. Без необходимости самому ее вызывать.
Что то я не пойму, где вызов функций то? Т.е. в моем понимании роутер помимо определения функции должен еще и вызвать ее с переданными параметрами. Задачка то тоже не тривиальная... Особенно если учесть что мне надо чтобы работало на PHP 5.4.
Михаил: хамить не надо! Все когда то были новичками. Просто мне пришлось по работе резко вписываться в веб-разработку сразу на MVC фреймворках. Поэтому эти азы прошли мимо меня.
27cm: как я уже теперь понял я просто до этого пользовался только MVC фреймворками где функции автоматически вызываются таким вот образом. Я не знал что их надо вызывать самому. :( Подскажите пожалуйста возможно ли это как то стандартизировать? Ну распарсить чтоли вручную строку запроса и вызвать указанную там функцию? Чтобы не прописывать вызов для каждой функции в файле.