purebasic.info

PureBasic forum
Текущее время: Ср сен 19, 2018 10:02 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: https file download
СообщениеДобавлено: Ср дек 20, 2017 9:30 am 
Не в сети
доцент
Аватар пользователя

Зарегистрирован: Вт апр 16, 2013 2:00 pm
Сообщений: 45
Откуда: Волгодонск
Благодарил (а): 2 раз.
Поблагодарили: 3 раз.
Пункты репутации: 5
Мой любимый сайт переехал на https и перестали скачиваться страницы через ReceiveHTTPMemory()
Есть какой-то другой вариант попроще с поддержкой https ? Там просто html, авторизации и куки без надобности.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Ср дек 20, 2017 12:03 pm 
Не в сети
МОДЕРАТОР
Аватар пользователя

Зарегистрирован: Пн апр 09, 2007 4:53 pm
Сообщений: 11255
Благодарил (а): 4 раз.
Поблагодарили: 429 раз.
ReceiveHTTPMemory() поддерживает https.

_________________
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали. :) :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Ср дек 20, 2017 12:35 pm 
Не в сети
профессор

Зарегистрирован: Пт фев 20, 2009 12:57 pm
Сообщений: 1694
Откуда: Алматы
Благодарил (а): 15 раз.
Поблагодарили: 46 раз.
Пункты репутации: 5
может от версии PB зависит? а еще может от юзерагента. кто его знает что именно в юзерагенте ReceiveHTTPMemory шлет серверу. у меня тоже с бесплатного хоста что-то там забиралось. а потом он взял и закапризнячал. пришлось переделывать запрос с указанием юзерагента - взял с хрома строку. и тогда все заработало. правда это был обычный http. но думаю раз там такое есть, то видимо и с https такое может быть.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Ср дек 20, 2017 1:07 pm 
Не в сети
МОДЕРАТОР
Аватар пользователя

Зарегистрирован: Пн апр 09, 2007 4:53 pm
Сообщений: 11255
Благодарил (а): 4 раз.
Поблагодарили: 429 раз.
SereZa писал(а):
кто его знает что именно в юзерагенте ReceiveHTTPMemory шлет серверу
В справке написано http://www.purebasic.com/documentation/ ... emory.html
Цитата:
Mozilla/5.0 Gecko/41.0 Firefox/41.0

_________________
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали. :) :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Ср дек 20, 2017 1:35 pm 
Не в сети
доцент
Аватар пользователя

Зарегистрирован: Вт апр 16, 2013 2:00 pm
Сообщений: 45
Откуда: Волгодонск
Благодарил (а): 2 раз.
Поблагодарили: 3 раз.
Пункты репутации: 5
Код:
1
2
3
4
5
6
7
8
9
InitNetwork()
*Buffer = ReceiveHTTPMemory("https://yandex.ru/") ;"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0")
Content$ = "Nothing..."
If *Buffer
    Size = MemorySize(*Buffer)
    Content$ = PeekS(*Buffer, Size, #PB_UTF8)
    FreeMemory(*Buffer)
EndIf
Debug Content$



Крутил уже во все стороны, с юзерагентами и без - любой сайт с https возвращает "ничего".
У меня что-то с компом или с сайтами?
PureBasic 5.61 (Windows - x86)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Ср дек 20, 2017 1:47 pm 
Не в сети
МОДЕРАТОР

Зарегистрирован: Вт дек 05, 2006 8:46 am
Сообщений: 6382
Благодарил (а): 20 раз.
Поблагодарили: 198 раз.
Пункты репутации: 48
doremi писал(а):
У меня что-то с компом?

Похоже на то. Система то какая? (а то как в соседнем топике w10 - ЦРУ всю инфу забирает себе :lol: )
5.60 на W7 x64:
Цитата:
<!DOCTYPE html><html class="i-ua_js_no i-ua_css_standart i-ua_browser_firefox i-ua_browser_desktop i-ua_platform_other" lang="ru"><head xmlns:og="http://ogp.me/ns#"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>Яндекс</title><link rel="shortcut icon" href="//yastatic.net/iconostasis/_/8lFaTHLDzmsEZz-5XaQg9iTWZGE.png"><meta http-equiv=Content-Type content="text/html;charset=UTF-8"><link rel="apple-touch-icon" href="//yastatic.net/iconostasis/_/5mdPq4V7ghRgzBvMkCaTzd2fjYg.png" sizes="76x76"><link rel="apple-touch-icon" href="//yastatic.net/iconostasis/_/s-hGoCQMUosTziuARBks08IUxmc.png" sizes="120x120"><link rel="apple-touch-icon" href="//yastatic.net/iconostasis/_/KnU823iWwj_vrPra7x9aQ-4yjRw.png" sizes="152x152"><link rel="apple-touch-icon" href="//yastatic.net/iconostasis/_/wT9gfGZZ80sP0VsoR6dgDyXJf2Y.png" sizes="180x180"><link rel="alternate" type="application/rss+xml" title="Новости Яндекса" href="https://yandex.ru/company/press_releases/news.rss"><link rel="alternate" type="application/rss+xml" title="Блог Яндекса" href="https://yandex.ru/blog/company/rss"><link rel="search" href="//yandex.ru/opensearch.xml" title="Яндекс" type="application/opensearchdescription+xml"><meta property="og:title" content="Яндекс"><meta property="og:image" content="https://yastatic.net/morda-logo/i/share-logo-ru.png"><meta property="og:description" content="Найдётся всё"><meta property="og:url" content="https://yandex.ru"><meta property="og:type" content="website"><meta property="og:site_name" content="Яндекс"><meta property="og:locale" content="ru_RU"><meta property="og:locale:alternate" content="be_BY"><meta property="og:locale:alternate" content="kk_KZ"><meta property="og:locale:alternate" content="tt_RU"><meta property="og:locale:alternate" content="uk_UA"><meta name="referrer" content="origin"><script>!function(e){var n=e.home=e.home||{},t=+new Date-1e3*1513766560;n.now=function(){return new Date(+new Date-t)}}(window);</script><style>.xapp__template{display:none}.b-ico-lightning{width:12px;height:19px}.b-ico-cityday{width:18px;height:18px}.b-ico-euro2012{width:20px;height:20px}.b-ico-olymp{width:30px;height:18px}body,html{height:100%}html{background:#fff}.content,body{min-height:100%}body{margin:0;font:81.25% Arial,Helvetica,sans-serif}img{border:none}button{font-family:Arial,Helvetica,sans-serif}h1,h2{font-size:138.5%;font-weight:400;margin-top:4px;margin-bottom:10px}table{border-................ и ещё много чего

_________________
read-only


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Ср дек 20, 2017 1:52 pm 
Не в сети
доцент
Аватар пользователя

Зарегистрирован: Вт апр 16, 2013 2:00 pm
Сообщений: 45
Откуда: Волгодонск
Благодарил (а): 2 раз.
Поблагодарили: 3 раз.
Пункты репутации: 5
Похоже админы на работе запроксировали всё что можно :(
Попробую из дома вечером.

А через прокси можно как-то закачивать? Научите, люди добрые.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Ср дек 20, 2017 1:59 pm 
Не в сети
МОДЕРАТОР
Аватар пользователя

Зарегистрирован: Пн апр 09, 2007 4:53 pm
Сообщений: 11255
Благодарил (а): 4 раз.
Поблагодарили: 429 раз.
HTTPProxy() http://www.purebasic.com/documentation/ ... proxy.html

_________________
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали. :) :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Ср дек 20, 2017 6:10 pm 
Не в сети
профессор
Аватар пользователя

Зарегистрирован: Сб июл 18, 2009 8:25 am
Сообщений: 813
Благодарил (а): 21 раз.
Поблагодарили: 4 раз.
Пункты репутации: 0
Для простоты жизни и более широких возможностей с https можно и курл заюзать, оно же из коробки вроде теперь есть в новых версиях.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Чт дек 21, 2017 12:29 pm 
Не в сети
доцент
Аватар пользователя

Зарегистрирован: Вт апр 16, 2013 2:00 pm
Сообщений: 45
Откуда: Волгодонск
Благодарил (а): 2 раз.
Поблагодарили: 3 раз.
Пункты репутации: 5
Дома всё нормально. На работе разбираюсь. Касперского исключили, прокси тоже.

Попробовал через вебгаджет - ругань сплошная на сертификаты "Сведения об отмене сертификата безопасности этого узла недоступны"
Отключил галочку в свойствах обозревателя - работает. ReceiveHTTPMemory - ничего по-прежнему.

Попробовал разные адреса. И вдруг(!) с https://mozilla.org - нормально скачалась страница.
То есть в принципе работает, но где-то что-то мешает, наверное сертификаты всё же.

На том идеи пока закончились.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Чт дек 21, 2017 1:02 pm 
Не в сети
профессор
Аватар пользователя

Зарегистрирован: Чт июн 25, 2009 1:02 pm
Сообщений: 2285
Откуда: Russia — Belarus
Благодарил (а): 6 раз.
Поблагодарили: 72 раз.
Пункты репутации: 11
Дата на компьютере стоит правильная?

Еще есть aria2, проверь ей:
https://aria2.github.io/
https://ru.wikipedia.org/wiki/Aria2
+ можно ею реализовать и в PB.

_________________
EnableExplicit User


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Чт дек 21, 2017 1:11 pm 
Не в сети
доцент
Аватар пользователя

Зарегистрирован: Вт апр 16, 2013 2:00 pm
Сообщений: 45
Откуда: Волгодонск
Благодарил (а): 2 раз.
Поблагодарили: 3 раз.
Пункты репутации: 5
12/21 13:10:05 [ERROR] CUID#7 - Download aborted. URI=https://yandex.com/
Exception: [AbstractCommand.cc:351] errorCode=1 URI=https://yandex.com/
-> [SocketCore.cc:1015] errorCode=1 SSL/TLS handshake failure: Error: Невозможно проверить функцию отзыва, т.к. сервер отзыва сертификатов недоступен . (80092013)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Чт дек 21, 2017 2:22 pm 
Не в сети
доцент
Аватар пользователя

Зарегистрирован: Вт апр 16, 2013 2:00 pm
Сообщений: 45
Откуда: Волгодонск
Благодарил (а): 2 раз.
Поблагодарили: 3 раз.
Пункты репутации: 5
Что характерно:

Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
c:\UT\aria2-1.33.1-win-64bit-build1>aria2c https://mozilla.org/
 
12/21 13:56:41 [NOTICE] Downloading 1 item(s)
 
12/21 13:56:42 [NOTICE] CUID#7 - Redirecting to https://www.mozilla.org/
[#c47392 0B/0B CN:1 DL:0B]
12/21 13:56:42 [NOTICE] CUID#7 - Redirecting to https://www.mozilla.org/en-US/
 
12/21 13:56:42 [NOTICE] Download complete: c:/UT/aria2-1.33.1-win-64bit-build1/i
ndex.html
 
Download Results:
gid   |stat|avg speed  |path/URI
======+====+===========+=======================================================
c47392|OK  |    65KiB/s|c:/UT/aria2-1.33.1-win-64bit-build1/index.html
 
Status Legend:
(OK):download completed.



Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Чт дек 21, 2017 3:19 pm 
Не в сети
профессор
Аватар пользователя

Зарегистрирован: Чт июн 25, 2009 1:02 pm
Сообщений: 2285
Откуда: Russia — Belarus
Благодарил (а): 6 раз.
Поблагодарили: 72 раз.
Пункты репутации: 11
Вот как у меня:
Цитата:
D:\soft_installed\aria2>aria2c https://mozilla.org/

12/22 00:15:50 [NOTICE] Downloading 1 item(s)
[#924903 0B/0B CN:1 DL:0B]
12/22 00:15:53 [NOTICE] Download complete: D:/soft_installed/aria2/index.html

Download Results:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
924903|OK | 36KiB/s|D:/soft_installed/aria2/index.html

Status Legend:
(OK):download completed.

12/22 00:15:53 [ERROR] WinTLS: Failed to encrypt a message! Error: Указанные дан
ные не могут быть зашифрованы.
(80090329)

12/22 00:15:53 [ERROR] WinTLS: Failed to encrypt a message! Error: Указанные дан
ные не могут быть зашифрованы.
(80090329)

D:\soft_installed\aria2>

У тебя какой-то редирект происходит на http://www.mozilla.org. Попробуй может и yandex загрузить не как https://yandex.ru/, а https://www.yandex.ru/.

Навязываются мысли про DNS-сервер.

_________________
EnableExplicit User


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Чт дек 21, 2017 3:55 pm 
Не в сети
доцент
Аватар пользователя

Зарегистрирован: Вт апр 16, 2013 2:00 pm
Сообщений: 45
Откуда: Волгодонск
Благодарил (а): 2 раз.
Поблагодарили: 3 раз.
Пункты репутации: 5
да нет, с dns всё в порядке, маршрутами уже порулил и через буржуинский VPN попробовал, результат не меняется
проблема либо в компе, либо в домене моего компа.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group (блог о phpBB)
Сборка создана CMSart Studio
Русская поддержка phpBB