Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];

Вниз

Форма на web-странице в Интернет   Найти похожие ветки 

 
Critter   (2007-09-20 02:53) [0]

А


 
Critter   (2007-09-20 02:57) [1]

А как узнать что нужно отсылать при входе на сайт? Поясняю:
Надо заполнить имя-пароль и выслать на вебсайт. Как проще всего узнать в какой форме посылается и чем проще это сделать (не ответить проще, а сделать проще ;)
То есть какой-нибудь дебаггер нужен что отсылается на вебсайт и что оттуда приходит.

И чем проще потом это отсылать из программы?


 
Zeqfreed ©   (2007-09-20 06:23) [2]

Исходник страницы достаточно посмотреть.


 
sniknik ©   (2007-09-20 08:30) [3]

> какой-нибудь дебаггер
мазила + плагин Firebug, и будет возможность пошаговой отладки страниц.


 
Critter   (2007-09-20 15:57) [4]

Ok. А вот мне нужно различную инфу выдирать из веб-странички: таблицу или часть таблицы с инфой. Причем с разных сайтов, чтобы потом объединить данные в программе и проанализировать или просто вывести для просмотра в удобной форме.
Чем удобнее всего
1) быстро найти и увидеть с какого места начинается нужная часть на вебстранице (мне кажется наиболее удобно - выделить визуально на странице, и чтобы можно было это выделение увидеть и в кодах страницы - наверное это какой-то Wysiwyg редактор html? Какой из них так может - показать выделение или где курсор поставлен был в html коде страницы?)
2) чем в Delphi программе (какой библиотекой/компонентом) удобнее всего сделать такого паука-потрошителя - находить и выдирать куски html-кода по заданному шаблону, для каждого сайта индивидуальному?


 
Zeqfreed ©   (2007-09-20 18:35) [5]

> Critter   (20.09.07 15:57) [4]

> выделить визуально на странице, и чтобы можно было это выделение
> увидеть и в кодах страницы

http://getfirebug.com

> чем удобнее всего сделать такого паука-потрошителя

Use Python, Luke :)

Наверное, тебе будут советовать Indy или ICS, но меня лично от них тошнит в разной степени от каждого.


 
Critter   (2007-09-20 19:51) [6]

А Питон можно встроить в Delphi программу (или только урезанный вариант - он подойдет?) Кстати, а в том Питоне нужно будет пользоваться RegExp или он свои встроенные инструменты имеет? Ведь RegExp есть и в других скриптах. В чем преимущества Python ?
И можно ли будет найти текст прямым поиском (т.е. текст-метку), а потом вернуться обратным поиском (т.е. от конца к началу) например к началу таблицы, содержащей текст-метку, чтобы вырезать эту таблицу полностью?


 
Zeqfreed ©   (2007-09-20 20:39) [7]

> Critter   (20.09.07 19:51) [6]

Преимущества Питона в том, что write less, do more. Сделать можно все и хоть где. Встраивать Питон в программу на Делфи не нужно :)


 
Critter   (2007-09-20 21:13) [8]

Как это не нужно?  Нужно. Для описания темплейтов. А заменить Delphi на Питон я не собираюсь.
Так в чем преимущества  Питон по сравнению с RegExp (или другими скриптами, использующими RegExp)? Мне нужно именно шаблоны к Delphi программе прикрутить для выдирания кусков из вебстраниц.


 
Zeqfreed ©   (2007-09-20 23:36) [9]

> Critter   (20.09.07 21:13) [8]

Прикручивайте. Питон тут не при чем.


 
Critter   (2007-09-21 21:12) [10]

А зачем его тогда советуете? ;)
Так я же еще не узнал - Питон именно за счет RegExp удобен для поиска шаблонов в HTML коде страниц или по еще каким-то критериям?
Я ведь пока инструменты выбираю, еще не начал "проект".


 
Zeqfreed ©   (2007-09-22 00:34) [11]

> Critter   (21.09.07 21:12) [10]

Преимущества я описал в [7]. Что не понятно?


 
tesseract ©   (2007-09-22 00:38) [12]


> Так я же еще не узнал - Питон именно за счет RegExp удобен
> для поиска шаблонов в HTML коде страниц


RegExp вообще фишка perl. Там ещё такая тема есть как хэши- ассоциативные массивы - круче чем в 1с сделаны :-D Python вообще язык приятный - но у него недостатков больше чем у perl


 
Critter   (2007-09-22 07:59) [13]

Так-так... В чем недостатки? Может пока не поздно заранее подскажете?


 
Zeqfreed ©   (2007-09-22 08:03) [14]

Я валяюсь. Сейчас набежит еще человек пять и каждый будет хвалить свое болото — вы куда метнетесь? :)

За эти два дня уже все можно было написать на любом языке.


 
Critter   (2007-09-22 20:43) [15]

Неет. Язык сначало надо выучить. Это уже как минимум 2 дня. А "все написать" - это значит, что за два дня вы можете написать все программы, которые можно представить и остальным программистам навсегда уже нужно будет уходить работать по другой специальности? ;)))
Я хочу заранее знать именно о недостатках инструмента, чтобы потом не обнаружить, что зря потратил время. Если недостатки меня устроят в данной задаче, то на них можно закрыть глаза, а вот если не устроят...


 
Zeqfreed ©   (2007-09-22 21:36) [16]

> Critter   (22.09.07 20:43) [15]

Самостоятельно разобраться то вообще никакого желания нет? Тягомотину такую нудную на форуме тянуть, так это пожалуйста.

http://www.google.com/search?q=python+pros+and+cons



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.056 c
15-1189892059
me
2007-09-16 01:34
2007.10.14
Неустойчивость пузырьковой сортировки


4-1175926105
brother
2007-04-07 10:08
2007.10.14
чужое контекстное меню :)


2-1190004580
GeLLeR
2007-09-17 08:49
2007.10.14
Сообщение нажатия кнопки


2-1189758230
shmelina
2007-09-14 12:23
2007.10.14
Показ формы-оповещения без фокуса


4-1176656443
Ricks
2007-04-15 21:00
2007.10.14
"Правильность"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский