ПредишенСледващото

Здравейте, в тази статия искам да обсъдим как можете да използвате във вашите проекти KinoPoisk.RU рейтинг. Да, разбира се, най-лесният начин - е да се изпрати искане до kinopoisk, а след това получи данните, за да се анализира, след това отворете намерили линк към филма и там вече се направи разбор (GET) рейтинга на филма. Но защо така? ако KinoPoisk.RU предлага възможност за получаване на рейтинг в XML -format, което е много удобно да се направи разбор, ние остава само да се знае номера на филм ID (кодов номер) - можете да получите това да се направи разбор страницата за търсене. За това ние трябва

И разбира се TButton. TLabel и така нататък, с помощта на TidHTTP - ние ще изпрати искане до сървъра към филма, от която се нуждаем, за да получите и IXMLHttpRequest ние трябва да се работи с XML-данни, които ни предоставя KinoPoisk.RU. Да, разбира се, че е възможно с помощта на IXMLHttpRequest също да изпрати искане, и след това го обработва, но нека не цепя косъма на две.

Сега нека се върнем към нашия списък от филми. Тук също има един малък протест, ако използваме Indy. която по подразбиране в Делфи 7. и User-Agen. която по подразбиране е, че ние не може да изпрати заявка като KinoPoisk.RU просто си мисли, че имаме робот, е необходимо User-Agent имот попълнете следната

Mozilla / 5.0 (Windows; U; Windows NT 5.1; ен-US) AppleWebKit / 533.4 (KHTML, като Gecko) Chrome / Safari 5.0.375.55 / 533,4

За да получите най XML с IXMLHttpRequest трябва да напишете следния код

Свързани статии

Подкрепете проекта - споделете линка, благодаря!