Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / FoxPro + Internet / 5 сообщений из 5, страница 1 из 1
24.10.2008, 12:35
    #35614237
MAJIbIIII
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro + Internet
Пишу прогу, которая должна заходить на определенный сайт и берет из html нужную инфу!
Использую класс "_webbrowser4" из библиотеки "_webview.vcx" (%FoxPro%\Gallery\_webview.vcx)
Последовательное выполнение:
Открывается форма.

Загружается web-страница (в качестве примера: "http://www.world-art.ru/animation/animation.php?id=7049")

Далее следует такой код:
Код: plaintext
1.
2.
3.
4.
&& m.sHTML - переменная для хранения кода HTML
&& WebObj - ссылка на _webbrowser4 на форме
m.sHTML = WebObj.Document.body.innerHTML
m.temp = STREXTRACT(m.shtml, "</FONT></A><FONT size=3>]</B></FONT>", "<FONT size=2><BR><BR>")

В итоге в переменную m.temp вместо :
Код: plaintext
1.
2.
3.
4.
5.
Исходный код HTML взятый из блокнота и между & и # одинарных ковычек не нужно:
&'#38957;&'# 25991 ;&'#23383;[&'# 12452 ;&'#12491;&'# 12471 ;&'#12515;&'# 12523 ;]&'#65316;[/SIZE]&'# 12288 ;Extra Stage  2 
	&'#12288;&'# 26053 ;&'#31435;&'# 12385 ;&'#12398;&'# 12464 ;&'#12522;&'# 12540 ;&'# 12531 ;
Оригинальный текст:
頭文字[イニシャル]D Extra Stage  2  旅立ちのグリーン

Получаем:
Код: plaintext
???[?????]??Extra Stage  2 ?????????

Просьба подсказать - как решить данную проблему (примеры приветствуются!) или подсказать команду для получения HTML-кода как при просмотре в блокноте.
...
Рейтинг: 0 / 0
24.10.2008, 14:43
    #35614673
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro + Internet
Думаю, что проблема в том, что VFP не поддерживает UNICODE.
С уважением, Алексей
...
Рейтинг: 0 / 0
24.10.2008, 21:32
    #35615603
piva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro + Internet
URLDownloadToFile - хватит за глаза и работает в разы быстрее браузера
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
11.12.2009, 09:53
    #36360508
А. С.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro + Internet
Скажите, с помощью библиотеки "_webview.vcx" я могу открыть htm-файл, который сохранен на диске?
...
Рейтинг: 0 / 0
11.12.2009, 11:05
    #36360706
Telum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro + Internet
Aleksey-KДумаю, что проблема в том, что VFP не поддерживает UNICODE.
С уважением, Алексей
А вот я таким образом преобразовывал юникод в обычный текст:
lcString = STRCONV(lcString, 6)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / FoxPro + Internet / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]