![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
![]()
Как можно написать клиент для сайта если у сайта нет апи?
|
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Цитата:
Только вот в чем плюс вашей программы, если куда проще, и гибче, будет какой-нибудь пользовательский скрипт в стиле UserScript, GreaseMonkey а то и полноценный аддон к браузеру? |
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Смотреть (Fiddler, HttpFox, Chrome Developer Tools, ...) нужные запросы и отправлять аналогичные.
Ну естественно для формирования запросов и доставания результата может потребоваться как минимум парсинг HTML (от copy/pos и рег. выражений до каких-нибудь специальных парсеров html/xml с использованием языка запросов типа XPath, не знаю есть ли в Дельфи такие библиотеки). На сложных сайтах с кучей скриптов может быть проще не запросы повторять, а взять "браузер" (TWebBrowser, TChromium, PhantomJS) и эмулировать действия пользователя на сайте с его помощью (например, выполняя код Javascript).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 28.11.2014 в 16:11. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
![]()
А если есть апи у сайта, предположим апи вк, как можно отобразить новостную ленту пользователя?
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Смотреть документацию, примеры и использовать его.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Так всетки - "Если бы бабушка была дедушкой, или наоборот?"
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
Как это у сайта нет IP? У любого, не локального сайта обязательно есть IP-адрес. Определить его можно, через его название. Например, http://www.mysite.ru/- проведя его через DNS Responce(службу, отвечающую за преобразование ссылок в IP-адреса), можно получить его IP.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 478
|
![]() |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
IP это не API.
https://ru.wikipedia.org/wiki/%D0%98...BD%D0%B8%D0%B9
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
А теперь с трех попыток угадай почяму.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как создать клиент для сайта | leopard93 | Помощь студентам | 20 | 17.08.2012 11:44 |
Как отправить видео захват(с веб-Кам.) Клиент->Сервер->Клиент | RODNOC | Мультимедиа в Delphi | 17 | 03.10.2010 22:31 |
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? | Demol | Работа с сетью в Delphi | 1 | 21.04.2009 16:18 |