Страница: 1 |
Как мне програмно через винсок соедениться с определённым узлом(страничкой) и получить от неё html-код(как в браузере только в виде кода) для дальнейшей обработки программой Например мне нужно получить содержимое странички http://www5.domaindlx.com/dasharm/ (конкретно - ip), а програмно я уже сам найду в ней ip. И ещё вопросик: как самому написать такую страницу
Сейчас не заходи на ету страничку (я там испытания делаю, сейчас windows98 и Me вышибает сразу). Короче, если хочешь что-то намутить: 1. бери винсок и конекться к любому прокси серверу 2.отсылай НТТР заголовок (хотя бы минимальный): GET http://antichat.ru/anonumus.shtml" & " HTTP/1.0 Host: antichat.ru Proxy-Connection: Close 3.В конце не забудь добавить два VbCrlf Как ты понял, в етом примере мы получаем страничку из Antichat.ru.Готовый кусок кода (кинь на форму Text1 со свойством Multiline=True: Private Sub Form_Load() Winsock1.Connect "195.90.194.97",8080 End Sub Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Dim data As String Winsock1.GetData data Text1.Text = data End Sub Private sub Command1_Click() Dim DataToSend As String Dim DTA1 As String DTA1 = "GET http://antichat.ru/anonumus.shtml" & " HTTP/1.0" & vbCrLf & _ "Host: antichat.ru" & vbCrLf & _ "Proxy-Connection: Close" & vbCrLf & vbCrLf DataToSend = DTA1 Winsock1.SendData DTA1 End Sub работает.Все, только если хочешь ковыряться в моей страничке - используй instr. Вопрос: раз это твоя страница, то подскажи как она у тебя ip узнаёт???PLZ!! А если на HTML и на бесплатном хосте, на котором есть только клиентские скрипты?Как???Как???Как???Как???Как???Как???Как???Как???Как???Как???Как???Как???Как??? Если можно по подробней! Govnuk!!! To DaSharm: Если как у меня нельзя то не мог бы ты на своём сайте разместить такую страничку типа govnuk.htm и выдавать на ней без тегов чисто ip(Если на ней будет счётчик и он будет работать при загрузке страницы через винсок то ты обалдеешь от кол-ва посещенй!!) Govnuk То что он грузиться не будет это и так ясно, его картинку браузер по ссылке загружает, а вот может циферки будут+ что-то не могу залогиниться на сервере, даже мою страничку не показывает.Может его отключили.Когда сделаю тогда скажу URL странички. Етот хостинг бросает рекламу на страницу, так что без ненужных данных не обойтись.Короче я обрежу рекламу, получиться такое: 212.212.212.212 100 MB FREE Web Hosting Build your own free web site! вот с етого ты должен витащить айпи адрес.ориентируйся по слову например: dim a as long dim text as string a=instr(1,data," text=left(data,a) вроде должно работать... Чуть не забыл, ссылка: http://www5.domaindlx.com/dasharm/misc/ip.asp все, я пошел спать. Страница: 1 |
Вопрос: HTTP & WinSock
Добавлено: 29.11.03 09:54
Автор вопроса: NeForm@t | Web-сайт:
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #1
Добавлено: 29.11.03 23:31
Номер ответа: 2
Автор ответа:
NeForm@t
ICQ: 252999255
Вопросов: 36
Ответов: 247
Web-сайт:
Профиль | | #2
Добавлено: 30.11.03 00:00
Номер ответа: 3
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #3
Добавлено: 30.11.03 07:35
Это же элементарно..
В ASP для этого надо использовать Request.ServerVariables("Remote_Addr")
Номер ответа: 4
Автор ответа:
NeForm@t
ICQ: 252999255
Вопросов: 36
Ответов: 247
Web-сайт:
Профиль | | #4
Добавлено: 30.11.03 12:20
Номер ответа: 5
Автор ответа:
NeForm@t
ICQ: 252999255
Вопросов: 36
Ответов: 247
Web-сайт:
Профиль | | #5
Добавлено: 30.11.03 13:00
Номер ответа: 6
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #6
Добавлено: 30.11.03 13:06
Если счётчик в виде картинки, то грузиться он не будет...
Номер ответа: 7
Автор ответа:
NeForm@t
ICQ: 252999255
Вопросов: 36
Ответов: 247
Web-сайт:
Профиль | | #7
Добавлено: 30.11.03 13:11
Номер ответа: 8
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #8
Добавлено: 30.11.03 21:17
Номер ответа: 9
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #9
Добавлено: 30.11.03 23:52