Загрузите веб-страницы iphone, используя delphi - PullRequest
1 голос
/ 15 апреля 2011

Мне нужно скачать HTML-контент (страницы), созданный для iphone (или мобильных устройств), используя delphi, из настольного приложения. например, я хочу скачать страницу Twitter для iphone, которая выглядит следующим образом.

enter image description here

но я не знаю, как получить такие страницы (мобильные издания), в настоящее время я использую компонент TIdHttp.

1 Ответ

4 голосов
/ 15 апреля 2011

Вам нужно установить строку агента пользователя вашего компонента для получения таких страниц.для компонента TIdHttp необходимо установить для свойства Request.UserAgent допустимую строку iPhone агента пользователя.

см. этот пример

 IdHTTP.Request.UserAgent:='Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16';
...