|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Получить заголовок страницы в Интернете |
|
|
[решено] Получить заголовок страницы в Интернете
|
Пользователь Сообщения: 68 |
Профиль | Отправить PM | Цитировать
Привет. Такая задача.
Надо получить заголовок страницы, которая расположена на удалённом сервере. Т.е., надо получить текст между тэгами <TITLE>. С помощью каких встроенных функций можно такое сделать? |
|
Отправлено: 12:41, 04-04-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:20, 05-04-2017 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 68
|
Профиль | Отправить PM | Цитировать Iska, а почему не работает? Потому что кодировка?
Или robots.txt не позволяет? Или слишком сложная доменная структура? |
Отправлено: 13:35, 05-04-2017 | #22 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Паразит:
|
|
Отправлено: 13:45, 05-04-2017 | #23 |
Пользователь Сообщения: 68
|
Профиль | Отправить PM | Цитировать Я думаю, что сайтов с такой кодировкой уже почти не существует
|
Отправлено: 13:52, 05-04-2017 | #24 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Угу: Usage Statistics of Character Encodings for Websites, April 2017. Но они есть. И, видите ли… уже почти не существует машин на Windows XP, но те, что есть, приходится учитывать. Так и тут — если рассматривать вопрос не в каком-то частном контексте, а в целом.
|
Отправлено: 14:42, 05-04-2017 | #25 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Паразит:
Что касается кодировки, то это тоже можно решить (но здесь это не требуется): #include <Encoding.au3> $sURL = 'https://koi8.pp.ru/' $sHtml = BinaryToString(InetRead($sURL)) $aTitle = StringRegExp($sHtml, '(?i)<title>(.*?)</title>', 3) If Not @error Then $sTitle = (_Encoding_IsUTF8Format($aTitle[0]) ? BinaryToString(StringToBinary($aTitle[0]), 4) : $aTitle[0]) $sTitle = (_Encoding_GetCyrillicANSIEncoding($sTitle) = 'KOI8-R' ? _Encoding_KOI8To1251($sTitle) : $sTitle) MsgBox(0, @ScriptName, $sTitle) EndIf |
|
------- Отправлено: 02:08, 06-04-2017 | #26 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Заголовок сообщения: | I7adonok | Металлолом | 3 | 06-06-2013 05:17 | |
php способы получить данные со страницы в инете | enikei | Вебмастеру | 2 | 13-10-2010 04:54 | |
[решено] Как получить только исхоный код страницы по HTTP (без картинок и тд - только текст)? | evg64 | AutoIt | 3 | 10-01-2010 01:17 | |
Интернет - Internet Explorer 6.0 sp2. Как указать печать адреса страницы при печати страницы. | GifuN | Microsoft Windows 2000/XP | 1 | 11-11-2008 08:29 |
|