|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.12.2017, 21:53 | #1 |
Пользователь
Регистрация: 27.10.2017
Сообщений: 54
|
закачать файл с гитхаба
Подскажите, пытаюсь закачать zip архив с гитхаба...
На вид, ссылка "прямая" но на деле там редирект стоит и моя программа сохраняет html код в файл в который должен сохранится архив (содержимое You are being redirected.). Код:
|
20.12.2017, 00:03 | #2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Распарсить полученный код и сделать ещё один гет на полученный адрес архива
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
20.12.2017, 00:08 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Там есть API, используйте его.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.12.2017, 10:08 | #4 |
Пользователь
Регистрация: 27.10.2017
Сообщений: 54
|
|
20.12.2017, 10:22 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.12.2017, 10:39 | #6 | ||
Пользователь
Регистрация: 27.10.2017
Сообщений: 54
|
Цитата:
Цитата:
пример ссылки Последний раз редактировалось remus-xe2; 20.12.2017 в 10:41. |
||
20.12.2017, 10:48 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А, это релизы, выше было про просто архив репозитория.
Про релизы тут https://developer.github.com/v3/repos/releases/ И? Если в нем есть то, что вам нужно (список релизов, ссылка, ...), то парсите его любой библиотекой для парсинга XML. Только там вроде JSON, а не XML.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.12.2017, 15:30 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Там в API ж есть и список всех релизов, и прямые ссылки. Откуда у вас ссылка на zip?
Если современная Дельфи, то там и стандартный модуль для парсинга JSON есть.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.12.2017, 15:57 | #9 | |
Пользователь
Регистрация: 27.10.2017
Сообщений: 54
|
Цитата:
https://github.com/xmrig/xmrig-proxy/releases там есть уже готовое собранное ПО в зипе... Вот пока что то не догоняю как загрузить архив.. Версия современная... |
|
20.12.2017, 16:04 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так вам не нужна эта ссылка, зачем париться с парсингом HTML?
Я ж давал ссылку на описание API. Там по имени репозитория (xmrig/xmrig-proxy) можно получить все данные о релизах (в т.ч. прямые ссылки) в удобном формате.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
cmd Закачать файл | Terikon | Операционные системы общие вопросы | 2 | 14.08.2010 00:35 |
Закачать файл на сервер | Ozerich | PHP | 2 | 16.02.2009 23:11 |
Закачать файл на сайт и принять ответ | coadmin | Работа с сетью в Delphi | 4 | 22.08.2008 23:19 |
не могу закачать файл из этого сайта | Rahim1993 | О форуме и сайтах клуба | 4 | 03.01.2008 14:29 |