| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB .NET > Вставка картинки (на Стенку вКонтакте) |
| Автор: Natapro 1.11.2009, 21:01 | ||||
| Всем Известа думаю программка для контакта ВК.Пейнт, а если нет то она собой програмку которая вставляет на стенку контакта картинку... Хотелось такую возможность и себе б взять, вот села разбирать скрипт 1) сам скрипт Стенки (вродь лишнее всё позабирала)
2) Вот поидеи нашла сам код картинки там:
и как мне произвисти вставку помогите ... |
| Автор: Любитель 1.11.2009, 21:30 |
| В принципе для вставки картинки там формируется обычный png-имадж и POST-запрос на адрес, передаваемый "графити"-флешки через методы SWFObject-а (so.addVariable('postTo','http://vkontakte.ru/...'). Соответственно вам нужно определить куда отсылать картинку, сформировать POST-запрос (возможно, нужно в точности передавать все хидеры - я не проверял) и отослать его. Ну + авторизационная куку к нему прибить, конечно, же надо.. Если это будет интегрироваться в браузер (в виде тупого file-инпута и кнопки "отправить"), то с авторизацией проще. |
| Автор: Natapro 1.11.2009, 21:50 |
| ого сложноватто, а можно както-примерчик... |
| Автор: diadiavova 2.11.2009, 14:34 |
Нет Вообще по сабжеу разбираться долго придётся. Пока тебе это сложновато будет. Ну хочешь позаморачиваться - почитай статью http://www.rsdn.ru/article/inet/httpweb.xml Натусик, что же ты свою страничку в контакте то палишь? |
| Автор: Natapro 2.11.2009, 15:54 |
| я Люблю заморчиватсьо, для мну всё тут заморациватсо и тяжельо )) хД ся Буду читать, но Статти кеко, а Воть если б гдетьо примерчик был мммм... где палю ? поудаляля фсе силки фродь :( а Имя попробуйте найдите С(-: |
| Автор: Natapro 3.11.2009, 11:49 |
| |
| Автор: diadiavova 3.11.2009, 12:32 |
Ну я предупредил |
| Автор: Natapro 3.11.2009, 12:48 |
| ага :( , :( млин а так надо єто :( неужели некто не стикался с єтой проблемой раньше ? (с єтим вопросом :*) |
| Автор: diadiavova 3.11.2009, 12:52 |
| Ну почему не сталкивался? Просто в конкретном примере долго разбираться, так что тут или брось или сама. Будут конкретные вопросы - задавай, но писать весь код целиком никто не будет. Изучай работу с сетью раз тебя так интересует именно эта сфера. Могу книгу порекомендовать если надо, но опять-таки - этоне просто и придётся попыхтеть Добавлено через 7 минут и 43 секунды А если ты страничку грузишь в WebBrowser, то там и проблем никаких нет. Сопсно просто программно выполни все необходимые клики, вставку адреса и всё такое. То, о чём я написал нужно в том случае, если ты хочешь имитировать работу браузера, а если с браузером, то тут всё просто. |
| Автор: Natapro 4.11.2009, 13:45 | ||
всмисле ? не поняла что-то... |
| Автор: diadiavova 4.11.2009, 13:47 |
| Картинку можно просто вставить программно и всё, а можно в WebBrowser загрузить страничку, выполнить программно операции, которые обычно выполняет пользователь, и отправить. |
| Автор: Natapro 4.11.2009, 13:50 |
| :( чот я запуталась, а в моём случаи что не так ? |
| Автор: diadiavova 4.11.2009, 13:57 |
В твоём случае не так то, что ты не внимательно читаешь, что тебе пишут |
| Автор: Natapro 4.11.2009, 14:32 |
| я ф 5 утра домой пришла.. чудо что я фобще букви разлцяю... |
| Автор: Natapro 4.11.2009, 16:08 |
| еХ, и Фтьо Нет Добрих дЯдЬ или Тьоть которым скучно сидеть, и хотять мну помоц ? |
| Автор: diadiavova 4.11.2009, 16:13 | ||
Быват |
| Автор: Natapro 4.11.2009, 16:18 |
| Быват - сото не веритсо хД )) но надеитсо )) |
| Автор: Natapro 15.11.2009, 13:09 |
| Ну как не кто ещё не стыкался с подобным ? |
| Автор: Dobermann 15.11.2009, 15:23 |
"Стыкался"!! Такая школота как ты уже все стены засрала этими картинками!! Новый вид спама они придумали...как же достали уже!!! |
| Автор: diadiavova 15.11.2009, 15:31 |
| Dobermann, |
| Автор: Natapro 15.11.2009, 15:38 | ||
ты это к кому щяс обращяешся, ко мне ? мне для себя надо а то задрало уже когда пользуешся программами подобными потом тебе странички взламывают, и спам рассылают! ! |
| Автор: Экскалупатор 15.11.2009, 15:47 |
| Natapro, а чем не устраивает обычные, предоставленные вконтакт`ом, функции? или у тебя так много там "друзей" что ты сама, ручками, не справляешься? |
| Автор: Natapro 15.11.2009, 16:39 |
| Экскалупатор хочется вставить картинку на стенку. а не рисовать граффити, я не художница... |
| Автор: Экскалупатор 15.11.2009, 17:16 |
Natapro, оно так всегда, кто то что то сделал но того что сделал мало и надо добавить что то свое.(как говорил старина Бендер: "я построю свой лунна-парк с блекджеком и шлюхами, да и к черту парк!". я если честно не пользователь вконтакта, но ради интереса заходил посмотреть, так идея этой стены, на мой взгляд, это полный идиотизм. особенно если учесть то, что ее делает "стеной" только название. в плане дизайна это идейная импотенция. к чему я это все? да просто мне кажется не стоит заморачиваться.... Добавлено через 1 минуту кстати, коль уж на то пошло, то это же стена, а не фотоальбом, ты где нибудь видела фотографии на заборах? |
| Автор: Natapro 15.11.2009, 17:43 |
| млин ну ведь красиво когда фотография не стенку с поздравлением, а не Графити ! как думаешь ? |
| Автор: Экскалупатор 15.11.2009, 17:59 |
| "красиво"??? кто тебе такое сказал? |
| Автор: diadiavova 15.11.2009, 18:03 |
| Natapro, тебе, кстати, Любитель на этот счёт хорошую мысль подсказал: поищи готовые плагины для браузеров и будет тебе счастье. Естественно устанавлить софт напонятного происхождения не стоит, но на официальных сайтав браузеров обычно есть информация по известным им плагинам. |
| Автор: Экскалупатор 15.11.2009, 18:03 |
| кстати, а чем не устраивает то что уже написали до тебя? на запрос в гугле куча такого софта, и очень много с открытым кодом, можно скачать переделать под свои нужды и использовать? |
| Автор: Natapro 15.11.2009, 18:05 |
| сама смотрю и вижу |
| Автор: Экскалупатор 15.11.2009, 18:10 |
| Natapro, согласен, вопрос на счет нравиться это не по теме так а все таки чем не устраивает уже готовые приложения? если не можешь сделать свое то воспользуйся чужим. есть масса приложений для этого вконтакта с открытым кодом, скачай, посмотри как там реализовано и сделай у себя. |
| Автор: Natapro 15.11.2009, 18:22 |
| я ненашла ни один с отрытым иходным кодом, !! а почему не нравятся потому что через них идёт отсылка паролей при авторизации, что ведёт за собой Спам ! спам Групп ит д !! а также взлом и много другого... кроми этого крадёт пароли , меняет в хост значения... |
| Автор: Экскалупатор 15.11.2009, 18:28 |
| http://www.mirvkontakte.ru/files/VkontaktePicture/Vkontakte_1.2.7z |
| Автор: Natapro 15.11.2009, 18:45 |
| и как с этим работать ? |
| Автор: Экскалупатор 15.11.2009, 18:50 |
| Natapro, ты меня пугаешь... берешь, открываешь и пытаешься разобраться в чужой писанине, ищешь то что тебе нужно, этот код вроде на делфи. вообще я тебе выложил пример того, что нужные тебе программы (с открытым кодом) существуют и их можно найти. если тебя не устраивает язык, то поищи на том, который тебя устраивает. Добавлено через 43 секунды или ты думала там учебник будет? |
| Автор: Natapro 15.11.2009, 19:20 |
| а что это за язык, вобще как смотреть тот исходный код, ты смотле ? что там ? |
| Автор: Экскалупатор 15.11.2009, 19:31 | ||
Natapro, у меня такое чувство, что ты не обременяешь себя прочтением сообщений, которые тебе пишут. я ж написал:
я в делфи не шарю, да и разбираться мне не интересно, потому что у меня нету для этого цели. можешь поискать на понятном тебе языке, я думаю найдешь. |
| Автор: Natapro 15.11.2009, 19:38 |
| извини но про делфи я что-то не заметила что ты писал :( |
| Автор: Экскалупатор 15.11.2009, 19:42 | ||
Добавлено через 1 минуту и 41 секунду к тому же там есть файл в котором указано на чем написано. там есть такая строка: c:\program files\borland\delphi7\Projects\ и расширения файлов *.pas это тоже наводит на определенные мысли... |
| Автор: Natapro 15.11.2009, 19:45 |
| ну я делфи незнаю ) мне єто просто красивае название файла хах ))) |
| Автор: Экскалупатор 15.11.2009, 19:52 |
| а какой знаешь? и повторю в третий раз: можно найти код на понятном тебе языке. или можно воспользоваться софтом который переводит с одного языка на другой... я надеюсь что тебя в гугле не забанили? |
| Автор: Natapro 15.11.2009, 19:58 |
| знаю ) никакой хих ) чуть розбираюсь в визуал бейсике Ой как бы было чудесно найти на нём эту програмку.. прям очень чудесно забанили представляешь ? сволочи ужас та я искала ненашла :( вот только такие исходники находила :( а я в них не бум бум |
| Автор: Natapro 16.11.2009, 01:06 | ||
| Вот в инете на форуме нашла вроди эту программку, ну там только исходный код выставили , кто поможет собрать его в програмку ? буду очень благодарна ! http://www.vbnet.ru/forum/show.aspx?id=197669
|
| Автор: Экскалупатор 16.11.2009, 01:34 | ||
классный коментарий там на сайте, в теме про эту прогу. я бы на твоем месте задумался, может люди правы...
|
| Автор: Natapro 16.11.2009, 01:36 |
| да но на бейсике что-то я не нашла ни пруда ни потичка даже... |
| Автор: Экскалупатор 16.11.2009, 02:37 | ||
ты ж вроде написала что нашла? в чем проблема? |
| Автор: diadiavova 16.11.2009, 11:20 | ||
Как это не странно, у меня такое же ощущение. |
| Автор: Natapro 16.11.2009, 13:15 | ||
Сговорились заразки ? |
| Автор: Natapro 16.11.2009, 14:16 |
| Ну так кто-то поможет это в програмку собратЬ ? |
| Автор: diadiavova 16.11.2009, 18:48 |
| |
| Автор: Экскалупатор 16.11.2009, 18:52 |
| Natapro, видно придется самой... |
| Автор: Exai1e 16.11.2009, 20:00 |
реализуй buttSend_Click ctrl+c / ctrl+v реализуй метод Public Function ResizeBitmap(ByVal b As Bitmap) As Bitmap ctrl+c / ctrl+v реализуй метод Private Function GetMD5Hash(ByVal input As String) As String ctrl+c / ctrl+v реализуй Private Sub SendPNG(ByVal to_id As String, ByVal filename As String) ctrl+c / ctrl+v пасмари что из этого получится =) авось и заработает. зы на форму кинуть WebBrowser1 не забудь зыы форму назови mainFrm |
| Автор: Natapro 17.11.2009, 01:34 |
| ничего кроми кнопки браузера и формы, что создавать не поняла, ну помогите пожалуйста !!! Добавлено через 3 минуты и 11 секунд ну ещё вроди пикт-картинку создатЬ :( |
| Автор: Natapro 17.11.2009, 02:12 |
| неееполучается :( Добавлено через 17 секунд неееполучается :( |
| Автор: Экскалупатор 17.11.2009, 02:27 |
| Natapro, что конкретно не получается? |
| Автор: diadiavova 17.11.2009, 02:29 |
| Экскалупатор, как что? Вставить артинку в контакт |
| Автор: Natapro 17.11.2009, 02:36 | ||
дьо )) вас смесно а мну плякать будет ничего )) я не понимаю что делать что в форме создавать :( |
| Автор: Экскалупатор 17.11.2009, 02:36 |
| diadiavova, да! точно! я и забыл уже. а я было подумал может что более конкретное, обработчик там для кнопки или еще что... Natapro, может все таки возмешь готовое приложение? да и ну эту разработку, а? сложно это все, надо постоянно что то читать, искать инфу, думать как и что реализовать, не стоит это того... взяла готовую прогу(коих валом) и пользуйся на здоровье. |
| Автор: Natapro 17.11.2009, 02:42 | ||
ага и слушать потом от друзей что от тебя спам приходит.. ну ну.. они ведь все требуют авторизации, а при авторизации пароль комуто на почту кидается... или файлик хост редактируют.. или ещё много фсякой бяки.. :( |
| Автор: diadiavova 17.11.2009, 03:01 |
| Собственно, покапался в контактных доках и вот что надыбал http://vkontakte.ru/pages.php?id=2369267 Можешь отсюда начать http://vkontakte.ru/pages.php?o=-1&p=%CE%EF%E8%F1%E0%ED%E8%E5%20%EC%E5%F2%EE%E4%EE%E2%20API |
| Автор: Natapro 17.11.2009, 03:08 |
| :( |
| Автор: Экскалупатор 17.11.2009, 03:11 | ||
Natapro,
что не устраивает? вроде все написано, все можно сделать оказывается стандартными средствами... |
| Автор: diadiavova 17.11.2009, 03:13 |
| Natapro, если не понятно, вернись к той статье об имитации работы браузера, что я тебе выкладывал. Начни с изучения HttpWebRequest/HttpWebResponse. |
| Автор: Exai1e 17.11.2009, 11:45 |
| Natapro, имхо те еще рано что то самой писать, если даже скопипастить готовый код не можешь. Начни с базового изучения языка, как методы объявить, хотя бы даже =) зы. то что пишут друзья бла бла от тебя приходит спам, может быть не из за скаченной программы для отправки картинок на стену или как там ее. Может у тя давно сидит червяк который этим делом занимается, и попал он к тебе совсем не через скаченную программу для отправки картинок бла бла бла. Найди себя в списке http://habrahabr.ru/blogs/virus/75345/ |
| Автор: antG 17.11.2009, 21:32 |
| Недавно как раз разбирал этот вопрос(отправка картинки на стену вконтакте). Это реализуется POST запросами на сайт vkontakte.ru http://www.rsdn.ru/article/inet/httpweb.xml http://s.3po.ru/trunk/ |
| Автор: Экскалупатор 17.11.2009, 21:42 |
| antG, про делфи девушка ничего не вкурсе(на прошлой странице темы я ей уже предлагал), так что это не поможет... |
| Автор: antG 17.11.2009, 22:10 | ||
| Да ладно наф)там разбираться то пробижался глазами по коду ОПА ВОТ Запрос ОПА вот че туда добавить нада...))) Добавлено через 8 минут и 53 секунды Самое основное
|
| Автор: diadiavova 17.11.2009, 22:49 | ||
Когда я писал
|
| Автор: diadiavova 18.11.2009, 00:41 |
| Короче говоря, немного почитал об этих API...всё оказалось не так просто. Они ориентированы на флеш-приложения, зарегистрированные вконтакте. Стало быть надо пользоваться первоначальным вариантом - грузить страницы загнрузки в браузер и эмулировать клики и прочие действия пользователя, или делать тоже самое через Request/Response.Последний вариант лучше, но и сложнее, в нём долго разбираться, и ИМХО, оно того не стоит. |
| Автор: Экскалупатор 18.11.2009, 00:55 | ||
diadiavova,
как на мой взгляд, так вся идея не стоит того что бы в ней разбираться, только может спортивного интереса ради, не больше... |
| Автор: diadiavova 18.11.2009, 10:54 |
| Ну тут в общем-то у каждого в сети свои потребности. Хотя я посмотрел тот вконтактовский интерфейс вставки картинки на стену, там всё делается в несколько кликов и на самом деле процесс автоматизации этой операции имхо бессмысленен, потому что разбираться в нём долго, а толку мало. |
| Автор: Natapro 20.11.2009, 13:38 | ||
Ну если для вас это всё так просто, очень тяжело скинуть уже в готовом виде ? |