Инструкции за манекени прехвърлят рейтинги на филми от KinoPoisk в IMDB

.collapse">Съдържание

прехвърлят

Предговор

Проста програмаимпортира оценки и добавя филми към вашия IMDB списък от *.xls файл, експортиран от KinoPoisk

Просто?! За тези, които чуват за първи път (и мисля, че има 80 процента от тях в KinoPoisk), какво е PHP, CURL, Composer - просто? За хумор - плюс в кармата ...

Ето как се изрази потребител на Psyber от KinoPoisk, когато му предложих да използва творението на REDNBLACK:

Аз, като обикновен смъртен, не можах да разбера как да го използвам, но много бих искал.

Ще ви кажа какво е „просто“: това е, когато стартирате приложение, в което има два прозореца - в левия прозорец пишете връзка към профила в KinoPoisk, в десния прозорец - към профила в IMDB и щракнете върху бутона „Изпълни“.

Във всеки случай по-добре от нищо и уважение към REDNBLACK за свършената работа. Затова, използвайки, добре, честно казано, спартанските инструкции на другаря, пристъпих към прехвърляне на филмовите рейтинги. Ето какво стана.

Подготовка

И така, първо трябва да подготвим нашите данни за прехвърляне и да инсталираме липсващия софтуер на компютъра.

Отиваме в нашия профил в KinoPoisk. Отидете в раздела „Оценки“, щракнете върху „Експортиране в MS Excel“. Списъкът с филми за прехвърляне е изтеглен, самият файл със списъка е преименуван и поставен в корена на диска: d:\kinopoisk_N.xls

прехвърлят

Най-лесната част от процедурата е направена.

Както препоръчва REDNBLACK, сега трябва да инсталираме PHP. Търсене в Google веднага ме изпрати до сайта за изтегляне.

инструкции

Стартираме инсталационния файл на XAMPP и от предложения списък за инсталиране оставяме само PHP.

прехвърлят

инструкции

Регистрираме нашия профил в IMDB или отваряме вече регистриран.

Създаваме в нашия профил LIST (списък), където ще качваме филми с рейтинг.

прехвърлят

прехвърлят

инструкции

Кликнете първо върху реда:

- два пъти с левия бутон на мишката, след това - веднъж с десния бутон на мишката и изберете "Копиране".

Запишетеidв текстов файл за по-нататъшна обработка.

Най-интересното започва.

Отиваме да посетим REDNBLACK и да изтеглим неговия zip-архив:

манекени

Разопаковайте архива на диск d:\

манекени

Отворете Windows PowerShell и въведете последователно командите, като не забравяте първо да смените устройството:cd d:\

прехвърлят

Тук Composer дойде на помощ.

И сега ще съберем цялата събрана информация до купчина. Стартираме PowerShell и формираме команден ред с параметри за изпълнение на PHP програмата. Този ред изглежда така:

Нека анализираме този ред - какво и къде да заменим:

1. "пълен път до *.xls файл":

3. „ID на списъка (лист) за добавяне“:

4. "тип заявка": (най-бавно, но надеждно, процент на точност около 90%)

важно! Не забравяйте да оградите текста на опцията в „ “.

Добавите. Получаваме готовата смесица:

Важно! Ще стартираме този ред от папкатаd:\kinopoisk\src, така че последователността от преходи и стартиране на програмата за изпълнение ще изглежда така:

манекени

Между другото, ако някой знае как да се отърве от грешното кодиране в PowerShell, ще съм благодарен за съвет.

Натиснете Enter - процесът на прехвърляне започна! Остава да чакаме. Чакането ми беше 1 час и 20 минути.

Какво виждаме след края на процеса на трансфер?

прехвърлят

Прехвърлени 732 оценки (оценки) от 803. НеПрехвърлени са 71 оценки. Подозирах, че причина за това е изписването на кирилицата на филмовите заглавия. Но REDNBLACK реагира така:

Приема знаци на кирилица. Няма да е възможно да се подобри, според мен това вече е идеално възможен резултат, с такива и такива лоши данни от KinoPoisk.

Въпреки това не ни беше обещан 100% резултат.

Заключение

Не съм експерт по PHP, така че ако някой има технически въпроси, знаете към кого да се свържете. Ако някой намери грешки или предложи други (по-добри) начини за прехвърляне, споделете вашите мисли и желания.