Страница: 1 | 2 |
Вопрос: WinAPI URL..........
Добавлено: 27.05.09 18:54
Автор вопроса: Александр | ICQ: 414713812
Здрасте))) есть проблемка одна) попытаюсь толком объяснить.. я пишу чтото типа рассыльщика писем в онлайн игрушке, логинюсь я при помощи ф-ии URLDownloadToFile.. т.е сохраняю на компе страницу такого типа http:\\.....\login.php?login=xxxx&pass=xxxx
всё нормал логиниться, могу зайти на любую страницу таким образом а потом что мне надо выдрать... так проблема в отправке писем, для того чтобы отправить не достаточно загрузить её на комп, надо нажать кнопку отправить, нажать её можно вставив в код страницы document.forms.postform.submit(), ну вставить то я её смогу она у меня на компе, но проблема как её запустить на выполнение через WinAPI???
Ответы
Всего ответов: 18
Номер ответа: 1
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #1
Добавлено: 27.05.09 19:09
Щас тебя затрахают нетом или винсоками
Номер ответа: 2
Автор ответа:
Александр
ICQ: 414713812
Вопросов: 16
Ответов: 49
Профиль | | #2
Добавлено: 27.05.09 19:30
Не) мне нет и винсок нафиг не нужны) должна быть винапи я думаю полюбому ф-я
Номер ответа: 3
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #3
Добавлено: 27.05.09 19:41
Ну смотри...
Номер ответа: 4
Автор ответа:
Александр
ICQ: 414713812
Вопросов: 16
Ответов: 49
Профиль | | #4
Добавлено: 27.05.09 23:37
Да что случилось с форумом.. никто не может подсказать
Номер ответа: 5
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #5
Добавлено: 28.05.09 09:19
Ничего не случилось. Он всегда такой был...
Номер ответа: 6
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #6
Добавлено: 28.05.09 11:47
Видимо, письма отправляются через POST-запрос. Используй сокеты.
Номер ответа: 7
Автор ответа:
Александр
ICQ: 414713812
Вопросов: 16
Ответов: 49
Профиль | | #7
Добавлено: 28.05.09 12:35
Знаал бы я как)
Номер ответа: 8
Автор ответа:
Александр
ICQ: 414713812
Вопросов: 16
Ответов: 49
Профиль | | #8
Добавлено: 28.05.09 12:42
Дело в том, что я сохраняю эту страницу на диске, затем вношу изменения, т.е. тему письма, текст письма и сразу там прописываю чтобы при её запуске всё выполнялось.. вот как мне с диска запустить на выполнение страницу через винапи. можно конечно на php написать, тогда точно выполнится.. но это надо виртуальную машину ставить.. ну его в печь. тем более не себе пишу
Номер ответа: 9
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #9
Добавлено: 28.05.09 14:24
Очень просто.
WSAStartup
socket
connect
send
recv
closecocket
WSACleanup
Номер ответа: 10
Автор ответа:
Александр
ICQ: 414713812
Вопросов: 16
Ответов: 49
Профиль | | #10
Добавлено: 28.05.09 22:56
Ты конечно ничего не подумай)) куда мне это пихать? в код страницы? я же говорю) я знаю как отправить) всё) у меня уже есть код, который генерирует hlml страницу которую стоит открыть в браузере и письмо отправляется) мне нужна winapi ф-я чтобы открыть эту страницу
Номер ответа: 11
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #11
Добавлено: 28.05.09 23:01
Браузер это большая и толстая программа, которая делает дохренища всего: качает по инету файлы, открывает их, связывает друг с другом, парсит, выделяет блоки, рассчитывает их позиции и рисует, сохраняя все, что можно, в кэш, хистори и еще кучу мест. А винапи это набор маленьких функций, каждая из которых делает одну маленькую вещь. Чтобы браузер просто отправил форму, нужно вызвать несколько десятков тысяч таких функций. Тебе нужны сокеты.
Номер ответа: 12
Автор ответа:
Unknown_Master
Вопросов: 11
Ответов: 264
Профиль | | #12
Добавлено: 29.05.09 12:40
Александр,вопщем проще слушать старших и таки юзать сокеты.
Тем более что они удобные, хорошие и вообще - тру.
Номер ответа: 13
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #13
Добавлено: 29.05.09 12:58
Три)))
Беляш у тебя синий стар, поздравляю))))))
Номер ответа: 14
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #14
Добавлено: 29.05.09 13:00
Shell
ShellExecute
Номер ответа: 15
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #15
Добавлено: 29.05.09 13:01
Shell
ShellExecute