purebasic.info

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

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




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

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Вс янв 07, 2018 2:27 pm 
Не в сети
профессор

Зарегистрирован: Пт фев 20, 2009 12:57 pm
Сообщений: 1694
Откуда: Алматы
Благодарил (а): 15 раз.
Поблагодарили: 46 раз.
Пункты репутации: 5
а как быть в тяжелом случае? :) https://www.indiegala.com/ тут причем не ясно. ведь надо по идее дописать название файла https://www.indiegala.com/index.php например, или index.htm, или index.html - все три варианта 404. как в подобном случае выкрутится? без точного указания видимо не работает. уже и юзер агент подменял. и через #PB_HTTP_Asynchronous пробывал и с #PB_HTTP_Asynchronous. 5.60 версия.

Код:
1
2
3
4
5
6
7
8
9
10
  InitNetwork()
 
  *Buffer = ReceiveHTTPMemory("https://www.indiegala.com", 0, "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36")
  If *Buffer
    Size = MemorySize(*Buffer)
    Debug "Content: " + PeekS(*Buffer, Size, #PB_UTF8|#PB_ByteLength)
    FreeMemory(*Buffer)
  Else
    Debug "Failed"
  EndIf



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

Зарегистрирован: Чт июн 25, 2009 1:02 pm
Сообщений: 2285
Откуда: Russia — Belarus
Благодарил (а): 6 раз.
Поблагодарили: 72 раз.
Пункты репутации: 11
Incapsula стоит:
https://en.wikipedia.org/wiki/Incapsula
Которая защищает от роботов и всего такого.

_________________
EnableExplicit User


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Вт апр 03, 2018 7:48 pm 
Не в сети
профессор

Зарегистрирован: Сб фев 06, 2016 6:18 pm
Сообщений: 271
Благодарил (а): 14 раз.
Поблагодарили: 32 раз.
Пункты репутации: 0
Сразу признаюсь Help читал и не раз. Но как работать с HTTPProxy так и не понял.
Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
InitNetwork()
;http://spys.one/proxys/RU/
;11 79.175.15.38:3128   HTTP    HIA     0.488   RU Казань 38.15.175.79kazan.ptl.ru (Quantum CJSC)
HTTPProxy("http://79.175.15.38")
 
*Buffer = ReceiveHTTPMemory("https://whoer.net/ru")
If *Buffer
  Size = MemorySize(*Buffer)
  buff.s = PeekS(*Buffer, Size, #PB_UTF8|#PB_ByteLength)
  FreeMemory(*Buffer)
Else
  Debug "Failed"
EndIf
 
If buff
  start.l = FindString(buff, "Скопировать в буфер обмена") + 28
  stop.l = FindString(buff, "<", start)
  len.b = stop - start
  Debug Mid(buff, start, len)
EndIf


Должно ли в данном случае вернуть адрес прокси "79.175.15.38" ? Всегда получаю Failed, если прописать в браузере, то работает (с браузера, прокси живой).


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

Зарегистрирован: Сб мар 28, 2015 11:06 pm
Сообщений: 147
Откуда: Україна
Благодарил (а): 10 раз.
Поблагодарили: 10 раз.
Пункты репутации: 4
1. Чёт не нравится этой проксе как пурик авторизируется и отвечает ему 407 Unauthorized
2. порт тож надо указывать, на HTTPProxy("http://159.65.110.167:3128") - работает


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: https file download
СообщениеДобавлено: Вт апр 03, 2018 9:40 pm 
Не в сети
профессор

Зарегистрирован: Сб фев 06, 2016 6:18 pm
Сообщений: 271
Благодарил (а): 14 раз.
Поблагодарили: 32 раз.
Пункты репутации: 0
LinXP, спасибо.


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

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


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

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


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

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