Вверх ↑
Этот топик читают: Гость
Ответов: 537
Рейтинг: 14
#1: 2017-07-05 10:02:11 ЛС | профиль | цитата
В схеме все видно. HTTPClient не получает текст с некоторых страниц сайтов, а HTTP_Get пекрасно работает
Add(MainForm,16615996,63,42)
{
WindowsState=2
}
Add(HTTPClient,8478886,175,105)
{
link(URL,8262675:Var2,[])
link(onFinish,1761616:doEvent1,[(243,118)(243,174)])
}
Add(Thread,11215581,126,168)
{
Delay=100
FastStop=0
Point(doStopFlag)
link(onExec,12290918:doDownload,[])
}
Add(Charset,13892749,308,168)
{
Type=7
link(onCharset,13021719:doText,[])
}
Add(Memo,13021719,378,147)
{
Left=110
Top=210
Align=5
ScrollBars=2
}
Add(Button,14726383,63,168)
{
Left=95
Top=115
Align=4
Caption="HTTP_Get"
link(onClick,11215581:doStart,[])
}
Add(Edit,9458811,175,42)
{
Left=185
Top=60
Align=2
Text="https://1000.menu/catalog/oladi-iz-kabachkov"
Point(onKeyDown)
}
Add(HTTP_Get,12290918,175,168)
{
link(onDownload,2188531:doConvert,[])
link(URL,8262675:Var1,[(181,142)(172,142)(172,89)])
}
Add(StreamConvertor,2188531,224,175)
{
Mode=6
link(onResult,1761616:doEvent2,[])
}
Add(Thread,9414440,126,105)
{
Delay=100
FastStop=0
Point(doStopFlag)
link(onExec,8478886:doLoadString,[])
}
Add(Button,10489915,63,105)
{
Left=60
Top=245
Align=4
Caption="HTTPClient"
link(onClick,9414440:doStart,[])
}
Add(Hub,1761616,280,168)
{
InCount=2
OutCount=1
link(onEvent1,13892749:doCharset,[])
}
Add(GetDataEx,8262675,175,84)
{
link(Data,9458811:Text,[])
}
Add(InfoTip,14911744,98,273)
{
Info=#35:Страницы которые не работают совсем|0:|441:http://cook-food.com/%D0%BB%D0%B5%D0%B3%D0%BA%D0%B8%D0%B5-%D1%80%D0%B5%D1%86%D0%B5%D0%BF%D1%82%D1%8B-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D1%85-%D0%B1%D0%BB%D1%8E%D0%B4/%D0%B2%D1%82%D0%BE%D1%80%D1%8B%D0%B5-%D0%B1%D0%BB%D1%8E%D0%B4%D0%B0/%D0%BE%D0%BB%D0%B0%D0%B4%D1%8C%D0%B8-%D0%B1%D0%BB%D0%B8%D0%BD%D1%8B-%D0%BF%D0%B8%D1%80%D0%BE%D0%B6%D0%BA%D0%B8/%D0%BE%D0%BB%D0%B0%D0%B4%D1%8C%D0%B8-%D0%B8%D0%B7-%D0%BA%D0%B0%D0%B1%D0%B0%D1%87%D0%BA%D0%BE%D0%B2/|51:http://nomad.org.ua/estafetnyie-oladi-iz-kabachkov/|0:|60:А эта страница тоже в одном компоненте работает в другом нет|61:https://tortomarafon.ru/recepti/bliny/oladi-iz-kabachkov.html|
Transparent=1
Width=393
Height=165
}

Редактировалось 2 раз(а), последний 2017-07-05 10:10:53
карма: 4

0
vip
#1.1контекстная реклама от партнеров
Ответов: 4621
Рейтинг: 746
#2: 2017-07-05 11:25:02 ЛС | профиль | цитата
1) https://1000.menu/catalog/oladi-iz-kabachkov

Проверил на Windows XP. Internet Explorer 8 и Opera 12.17 тоже не отображает эту страницу. Похоже, для браузеров проблема в неподдерживаемом алгоритме шифрования SSL, а компоненту также может не нравиться домен .menu.


2)

http://cook-food.com/%D0%BB%D0%B5%D0%B3%D0%BA%D0%B8%D0%B5-%D1%80%D0%B5%D1%86%D0%B5%D0%BF%D1%82%D1%8B-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D1%85-%D0%B1%D0%BB%D1%8E%D0%B4/%D0%B2%D1%82%D0%BE%D1%80%D1%8B%D0%B5-%D0%B1%D0%BB%D1%8E%D0%B4%D0%B0/%D0%BE%D0%BB%D0%B0%D0%B4%D1%8C%D0%B8-%D0%B1%D0%BB%D0%B8%D0%BD%D1%8B-%D0%BF%D0%B8%D1%80%D0%BE%D0%B6%D0%BA%D0%B8/%D0%BE%D0%BB%D0%B0%D0%B4%D1%8C%D0%B8-%D0%B8%D0%B7-%D0%BA%D0%B0%D0%B1%D0%B0%D1%87%D0%BA%D0%BE%D0%B2/

http://nomad.org.ua/estafetnyie-oladi-iz-kabachkov/

Работает, но результат выдаётся в gzip - надо распаковывать (этим компонентом: /topic/65680). Кроме того, с текстом больше 32 Кб могут быть трудности с отображением в Memo.

3) https://tortomarafon.ru/recepti/bliny/oladi-iz-kabachkov.html

Посмотрел плагином HttpFox в Firefox - какое-то странное перенаправление. С https перенаправляет на ту же страницу http, а с http обратно на https. Возможно, это и не нравится компоненту.

И да, ни одну страницу у меня ни HTTP_Get, ни HTTPClient не отображают (кроме п.2. - после распаковки).
карма: 26

0
2
Сообщение
...
Прикрепленные файлы
(файлы не залиты)