![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Cobalt |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 31.8.2006 Репутация: нет Всего: 1 |
Вообщем доброго времени суток всем.
вопрос мне довольно трудно сформулировать, щаз попробую объяснить. чтобы облегчить свою работу решил написать не большую программу. обдумал некоторые детали. установил c# 2005 express. суть проблемы: имеется станица в IE, я нажимаю просмотр кода, открывается блокнот, собственно мне надо получить доступ к коду в блокноте, и далее проделывать с ним операции поиска/копирования и т.п. как реализовать --------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой! |
|||
|
||||
| Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: нет Всего: 32 |
А почему бы не отправить запрос на сервер и не получить весь код из программы?
-------------------- ![]() |
|||
|
||||
| Cobalt |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 31.8.2006 Репутация: нет Всего: 1 |
думаю вопрос конечно не новый, но в поиске что-то ниче не нашел
Добавлено через 6 минут и 55 секунд
не совсем понял щаз объясню, сервера нет, есть локальный каталог с инфой, работает причем тока в IE, грузит из базы описание вещи, собственно страница почти не меняется, меняется тока поля в таблице, поэтому возникла идея попробовать автоматизировать процесс копирования оттуда инфы придумать способ кроме как вытаскивать из блокнота не смог --------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой! |
|||
|
||||
| Exai1e |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: 4 Всего: 30 |
Cobalt, "не с той стороны смотрите"
чем не утраивает вариант, например такой: если я правильно понял задачу
p.s. походу не правильно, т.к. что бы выбралась инфа из бд, надо для начала обратиться к странице :-/ тогда можно так, но это если не нужно на странице выбирать параметры товара или еще что (если надо, то можно посылать post запрос с параметрами
Это сообщение отредактировал(а) Exai1e - 12.8.2010, 21:02 -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
||||
|
|||||
| Cobalt |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 31.8.2006 Репутация: нет Всего: 1 |
Exai1e,
хм, это я та понимаю для статичного файла а инфа на странице генериться разная в таблице, т.е. я запустил эту байду, выбрал товар, загрузилась талица с описанием грубо говоря, из БД. т.е. насколько я понимаю единственный способ получить код динамически сгенеренной страницы это из блокнота, или хитрым способом обратиться к самому IE и вытащить оттуда (это конечно лучше) далее ищу в коде нужные мне строки и копирую инфу из них --------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой! |
|||
|
||||
| Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: 4 Всего: 30 |
Cobalt, да это для статичного файла (изначально не так понял задачу), но думаю можно попробовать отправить post запрос странице (пусть и локальной) с необходимыми данными (например группой товаров, которую нужно выбрать из бд и т.д.)
не уверен что получится, но думаю попробовать стоит, поиск по форуму .net параметром "post" выдает довольно много тем с реализациями, например: http://forum.vingrad.ru/forum/topic-291628/unread-1.html http://forum.vingrad.ru/forum/topic-302797...post/index.html ... etc зы. честно не сталкивался с такой задачей, но первое что бы попробовал, думаю что это post запросы зыы. если получение данных из бд реализованно вами, то может стоит "прикрутить" сервис (например WCF, XML), который будет возвращать данные в удобном вам виде, тогда можно будет написать к нему полноценный детсктоп_клиент Это сообщение отредактировал(а) Exai1e - 12.8.2010, 21:53 -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
| Cobalt |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 31.8.2006 Репутация: нет Всего: 1 |
нет что Вы, я ваще не программист)) и понятия не имею кто этот каталог делал и как он работает
да кто бы знал какой там запрос надо отправить (( к тому же я выбираю товары по списку суть в чем (это как я придумал), выбрал товар, создал html-шаблон с нужным именем товара, указал проге файл шаблона, она смотрит в открытый блокнот (или в сам браузер), берет нужные значения из ячеек таблицы, вставляет их в нужные места в шаблон, ну это дело техники, как нить с поиском/вставкой думаю разберусь, шаблон сохраняется, и далее процесс в цикле задолбался я копировать/вставить нажимать --------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой! |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 18 Всего: 142 |
Cobalt, а каким образом страница попадает в ие, и что отображается в адресной строке? Не пробовал запросить страницу по этому адресу?
Добавлено через 4 минуты и 26 секунд А в таком случае о каком доступе речь? Я думал о программном. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Cobalt |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 31.8.2006 Репутация: нет Всего: 1 |
имелось ввиду я не работаю им) хочу просто облегчить себе жизнь
каталог организован не известным мне способом, для его работы запускается некий экзешник - сервер каталога. может все это на яве работает также имеются базы данных, текстовый в перемешку с хрен знает каким форматом --------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой! |
|||
|
||||
| Cobalt |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 31.8.2006 Репутация: нет Всего: 1 |
http://localhost:8090/Index/katalog_new/tom_tom10_loca8 собственно чтоб узнать этот адрес нуно же все равно обращаться к IE, как дело видимо сводится к этому --------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой! |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 18 Всего: 142 |
Cobalt, в принципе, если нужно простое решение, то можешь сделать так:
Бросаешь на форму WebBrowser, загружаешь страницу в него и дальше действуешь так же, как и с помощью ие, только к странице у тебя будет программный доступ, то есть ты программно сможешь извлекать данные, переходить на другую страницу по ссылке итд. Думаю, в твоем случае этого будет достаточно. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Cobalt |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 31.8.2006 Репутация: нет Всего: 1 |
да, чем проще тем лучше, прога тока для меня впринципе я пересмотрел решение, работать с WebBrowser думаю будет конечно полегче, наверное там и методы готовые работы с тегами есть оо, озарение теперь надо попробывать, будет ли веб браузер кушать страницу эту) а я уже нашел способ получения урл из открытого ИЕ, а дело вроде оказывается проще приду домой буду пробывать --------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой! |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 18 Всего: 142 |
Будет, но сервер все равно запустить придется. Если ты на нужные страницы переходишь по ссылкам, то урл можно из этих ссылок и извлекать...опять-таки программно. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Cobalt |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 31.8.2006 Репутация: нет Всего: 1 |
в продолжение темы
что-то я обгуглился уже хочу получить текст элемента по классу вот элемент <td width="133" valign="top" height="100%" align="left" bgcolor="#dfedfe" class="tab_head">Назначение, область применения</td> хочу перебрать элементы с таким классом, но как я понимаю встроенных средств нет мож кто поможет? --------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой! |
|||
|
||||
| wester |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: 3 Всего: 13 |
Cobalt,
как нет ? а регулярные выражения на что ? |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | .NET для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |