IPB
ЛогинПароль:

2 страниц V  1 2 >  
 Ответить  Открыть новую тему 
> "Вызывает антирес и такой ишо разрез"
сообщение
Сообщение #1


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


"Вызывает антирес и такой ишо разрез": на каком языке можно написать программу, которая бы, например, на этом сайте оставляла сообщение? Т.е. чтобы она заходила на сайт, нажимала на "создать тему", "отправить" и т. д. и т. п.

Сообщение отредактировано: sheka -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Пробежался по вот этому руководству Perl: Прикрепленный файл  perlbook.zip ( 1.15 мегабайт ) Кол-во скачиваний: 561
Занятная штуковина. Но, насколько я понял, она предназначена для создания сайтов..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(sheka @ 3.07.2010 0:43) *
"Вызывает антирес и такой ишо разрез": на каком языке можно написать программу, которая бы, например, на этом сайте оставляла сообщение? Т.е. чтобы она заходила на сайт, нажимала на "создать тему", "отправить" и т. д. и т. п.

Спам. Плохо. norespect.gif
Закрою тему.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Цитата(Lapp @ 3.07.2010 2:48) *

Спам. Плохо. norespect.gif
Закрою тему.

Мне до спама, "як до неба рачки". Просто хочу автоматизировать некоторые свои действия, а ПРИМЕР, который я привел, просто наглядный.
JavaScript? Но сколько я смотрю руководства, он как бы тоже для создания сайтов, хотя пишут, что именно с помощью его можно это делать.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






Сейчас расскажи тебе, как это делается, а потом спам (нет, возможно не твой, но раздел-то открытый, мало ли) тоннами выгребай, да? Нет уж, для автоматизации действий пользуйся возможностями форума. Если таких возможностей нет - значит, эти действия автоматизироваться не должны.

Расскажи, какие именно действия ты хочешь автоматизировать...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(sheka @ 3.07.2010 12:07) *
Мне до спама, "як до неба рачки". Просто хочу автоматизировать некоторые свои действия, а ПРИМЕР, который я привел, просто наглядный.
Я бы сказал, ЧЕРЕСЧУР НАГЛЯДНЫЙ. Нагляднее просто уже некуда. Ты помнишь анекдот про админа, кторого судят за убийство? Так вот, любой адимн тебе скажет, что это не анекдот, а его дамоклов меч, реальная история из жизни, которая может случиться с каждым. Я говорю тебе это, потому что симпатизирую тебе, как и другим форумчанам, и предостерегаю: будь соторожнее в выборе ПРИМЕРОВ. На форуме PHP-шников или т.п. тебя бы просто УРЫЛИ после такого вот ПРИМЕРА - и, позволю себе заметить, правильно бы сделали. Сегодня - далеко, завтра - ближе, а послезавтра..

Цитата
JavaScript? Но сколько я смотрю руководства, он как бы тоже для создания сайтов, хотя пишут, что именно с помощью его можно это делать.
При чем тут JS? Совсем не туда смотришь. Для автоматического ответа в форму ее нужно получить, анализировать и послать свой ответ. Язык можно выбрать ЛЮБОЙ, хоть Паскаль, но лучше, конечно, тот, в котором более развит интерфейс к вебу. Конкретнее говорить не буду, да и не имеет смысла, поскольку ВСЕ нормальные веб-дизайнеры ЗАЩИЩАЮТ (вынуждены защищать) свои сайты от таких вот "автоматизаторов". Способы защиты есть разные, способы ее взлома - разумеется, тоже.

М
Тема остается кандидатом на закрытие.



--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Цитата
Ты помнишь анекдот про админа, кторого судят за убийство?
К сожалению, не знаю.
Цитата
Расскажи, какие именно действия ты хочешь автоматизировать...
Попробую объяснить.
Допустим я очень не хочу открывать браузер, искать форум в закладках, ждать пока загрузится, потом смотреть есть ли новые сообщения, а если они есть нажимать "Активные темы за сегодня". Прикрепленное изображение Я надеюсь что это же не заприщается?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(sheka @ 3.07.2010 13:32) *
К сожалению, не знаю.
Он предельно прост. Админ объясняется в суде. Пришел из отпуска, целый день чистил сервер от спама, вечером выхожу с работы, навстречу - мужик: "Хочешь член увеличить?" Ну, я не мог упустить шанс..
Некоторым кажется - смешно..

Цитата
Допустим я очень не хочу открывать браузер, искать форум в закладках, ждать пока загрузится, потом смотреть есть ли новые сообщения, а если они есть нажимать "Активные темы за сегодня". Прикрепленное изображение Я надеюсь что это же не заприщается?
Нажимать - не запрещается. Посылать сфабрикованный ответ - может и запрещаться (в данном случае - не проверял). Самый простой способ защиты - просто скрытые поля. В более сложных - эти поля шифруются.

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

Еще раз, чтоб было ясно: в большинстве случаев есть защита. В новых версиях популярных форумных движков она точно есть. Не знаю точно, где именно. Как это делают поисковики - не знаю и знать не хочу..

Сообщение отредактировано: Lapp -


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Гость






Цитата
Допустим я очень не хочу открывать браузер, искать форум в закладках, ждать пока загрузится, потом смотреть есть ли новые сообщения, а если они есть нажимать "Активные темы за сегодня"
Допустим, чтобы получить информацию о новых темах, тебе достаточно подписаться на раздел, и тебе с выбранной тобой частотой будет высылаться на почту (ее ты можешь читать и не через Web-интерфейс) информация о новых темах. Если тебя интересует какая-то конкретно тема, то подпишись на нее, и будешь получать уведомления о новых сообщениях в этой теме. Заметь, даже не открывая форум ты будешь видеть текст сообщения (по крайней мере с подпиской на раздел - это именно так), не делая ничего подозрительного, ибо пользуешься функционалом, заложенным в форум:

Прикрепленное изображение

RSS тоже никто не отменял (есть и отдельные программы, читающие RSS-ленты, так что тебе и в этом случае не придется открывать браузер).
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Профи
****

Группа: Пользователи
Сообщений: 618
Пол: Мужской

Репутация: -  24  +


Так все-таки, тему разрешено обсуждать или нет?
sheka, надо копать в сторону протокола HTTP и в частности методов GET и POST. Язык тут любой. А еще, возможно тебе подойдут UserScript'ы. Это написанные пользователем сценарии JavaScript, подключенные к странице "как родные" средствами браузера. Обычно используются для расширения функционала сайтов.

Сообщение отредактировано: Archon -


--------------------
Close the World...txeN eht nepO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Да и вообще, разве, например, TWebBrowser в Делфи не является аналогом обычного браузера? Это я к фразе о скрытии форм и т.п.

Сообщение отредактировано: Unconnected -


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #12


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Сейчас идет вступная кампания в ВУЗы.
Как и положено везучему человеку, не прохожу с 1го раза куда хочу.
А хочу в «Київський політехнічний інститут» » 6.050102 Комп'ютерна інженерія (ФПМ). (57 бюджетных мест)
но существует еще одно место «Київський політехнічний інститут» » 6.050102 Комп'ютерна інженерія (ФІОТ) (68 бюджетных мест), куда я тоже не против.
И весь прикол в том, что я сейчас на ФПМ 81й, а на ФИВТ 94й. Но раз специальность одна и та же, то я предположил, что людей таких как я, которые подали и туда и туда документы должно быть достаточно много.
Вот сделал программку, которая находит таких людей. Информация берется из входных файлов, которые я составил вот с этого сайта: http://www.vstup.info/2010/i2010i134.html

Дык к чему я веду:
Можно ли брать информацию прямо с сайта?

Сообщение отредактировано: sheka -


Прикрепленные файлы
Прикрепленный файл  VstupInfo.rar ( 541.21 килобайт ) Кол-во скачиваний: 317
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #13


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(sheka @ 30.07.2010 22:58) *
Можно ли брать информацию прямо с сайта?

А почему нельзя? Для того и сайт.
Ты имеешь в виду, можно ли делать это автоматом? Мне кажется, в данном случае политика сайта этого не запрещает.

Или ты имел в виду, как это сделать? Поставь вопрос по-челски..


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #14


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Да, именно так.
Чтобы программа брала САМА инфу с сайта, а я только нажимал на кнопочку "посчитать", а не заходил на сайт, что-то выделял, куда-то копировал, как-то сохранял.

Добавлено через 1 мин.
Ну и, понятное дело, "Как это сделать" мне тоже интересно)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #15


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(sheka @ 31.07.2010 0:27) *
Ну и, понятное дело, "Как это сделать" мне тоже интересно)

А ты на чем пишешь? На PHP примерно так:
$s = file_get_contents($url);

Потом пропарсь строку $s.



--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #16


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Пишу на Delphi.
Спасибо за умное слово "пропарсь": нашел и установил Indy. Содержимое страницы сайта сохранил в строку. осталось только "пропарсить".

Сообщение отредактировано: sheka -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #17


человек-нерпа
***

Группа: Пользователи
Сообщений: 286
Пол: Женский

Репутация: -  13  +


добавлю свои пять копеек в обсуждение автоматизации ответов на форум — просто пример из жизни.

однажды два товарища ради смеха за полчаса наваяли скрипт на python (нет, исходник не покажу). скрипт заходил на форум, создавал темы и писал в них сообщения. за 10 минут работы скрипта форум был основательно замусорен; поставь они его работать на ночь, база данных была бы точно забита полностью. хорошо, что товарищи хотели просто повеселиться и указать создателям форума на недостатки, а не убивать его совсем.

это я всё к чему: прекрасно, если вы начнёте разбираться с парсингом веб-страниц (есть, кстати, интересный блог русской программистки Маши, посвящённый именно парсингу); прекрасно, если вы освоите Perl и JavaScript, но ваши исходники запросто могут попасть в плохие руки.

не надо этого. лучше подпишитесь на RSS, volvo и Lapp совершенно правы.


--------------------
I am riding a Thesaurus!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #18


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Неужели вот это Прикрепленное изображение меня уже "полюбили" на http://www.vstup.info/ ?
Или у меня комп за ночь сошел с ума? lol.gif

Cоздал сайт на халявном хостинге http://zaz968m.at.ua/ Вставил туда текст вот этой страницы http://www.vstup.info/2010/i2010i134.html все было бы хорошо, если бы небыло проблем с кодировкой Прикрепленное изображение Прикол в том, что в файл из Мемо сохраняет нормально. Попробовал "поиграться" с Font.CharSet - не помогает. А потом до меня дошло, что и парсинг не правильно выполняется(значит проблема скорее всего в принятой информации)...Неужели какая-то заколдованая страница?

Сообщение отредактировано: sheka -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #19


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Сейчас попробовал:
Через раз загружает из вступ.инфо: то ругается, как говорил выше, то долго ждет(2-4секунды), а потом только загружает..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #20


Гость






Цитата
все было бы хорошо, если бы небыло проблем с кодировкой
Угу... На том, первоначальном, сайте - кодировка Win1251, а на твоей страничке - UTF8... А Дельфи до 2009 версии не умеет с юникодом работать как положено. Помнишь, я тебе написал, что если захочешь получать данные в новых версиях Дельфи - я расскажу, как именно это делается? Вот это - проблема из того же источника. Indy получает данные в ANSI-строку, а не в UnicodeString (и даже не в WideString), то есть, кодировка подразумевается именно Win1251 (на русскоязычной Windows)... Для смены кодировки нужно получать содержимое сайта по-другому.

Цитата
Попробовал "поиграться" с Font.CharSet
Это тоже не даст результата. Играться надо с TNT-контролами, которые умеют работать с Юникодом. Или с новыми версиями Дельфи.

Цитата
Неужели вот это меня уже "полюбили"
Возможно. А возможно, Инди просто не закрывает соединение после получения ответа, это тоже может приводить к ошибке 10053. Но разговор об этом - не в "Свободном общении" smile.gif
 К началу страницы 
+ Ответить 

2 страниц V  1 2 >
 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 23.12.2024 22:23
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name