Kapunk a minősítés a film, a blog Delphi programozó
Szia, ebben a cikkben szeretnék beszélni, hogyan lehet használni a projektek KinoPoisk.RU minősítés. Igen, persze, a legegyszerűbb módja -, hogy küldjön egy kérést a kinopoisk, akkor kap az adatokat elemezni, majd nyissa meg a találtam egy linket, hogy a film, és már vannak parse (get) a minősítés a film. De miért így? ha KinoPoisk.RU kínálja a lehetőséget, hogy egy minősítés xml -format, ami nagyon kényelmes, elemezni, mi már csak annyit tudni, hogy a film azonosító száma (kódja) - lehet kapni azt elemezni a keresési oldalon. Ehhez szükségünk
És természetesen TButton. TLabel és így tovább, a segítségével TidHTTP - küldünk egy kérést a szerver a film, amit meg kell kapni, és IXMLHttpRequest kell dolgozni XML-adatokat biztosít számunkra KinoPoisk.RU. Igen, persze lehetett a segítségével IXMLHttpRequest is küld egy kérést, majd feldolgozza, de ne osztott szőrszálakat.
Most térjünk vissza a filmek listáját. Itt is van egy kis kivétellel, ha az általunk használt Indy. amely alapértelmezés szerint a Delphi 7 és felhasználó-Agen. Ez alapértelmezés szerint, nem tudjuk küldeni kérelmet KinoPoisk.RU csak úgy gondolja, hogy van egy robot, szükséges User-Agent ingatlan töltse ki az alábbi
Mozilla / 5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit / 533,4 (KHTML, például Gecko) Chrome / 5.0.375.55 Safari / 533,4
Ahhoz, hogy az XML és IXMLHttpRequest kell írni a következő kódot