Instrucțiuni pentru "Dummies": transferul ratingurilor filmelor de la Căutarea filmelor la IMDB +7
- 16.12.15 11:06 •
- Proxima_Centauri •
- # 267770
- Giktimes •
- Din nisip •
- 3 •
- 5100
- la fel ca Forbes, doar mai bine.
prefață
Cel mai recent, când a început epicul cu KinoPoiskom. M-am gândit să mă mut în IMDB - în ceea ce privește transferul ratingurilor mele de filme acolo. Și este de dorit ca acest lucru să se facă în modul automat, pentru că nu am vrut să actualizez manual IMDB la ratingul meu de film 803.
Căutarea unei astfel de procesări ma condus la pagina tovarășei REDNBLACK. unde a expus, cu cuvintele sale:
Un program simplu importa estimări și adaugă la lista IMDB filme din fișierul * .xls exportat din Movie Search
Simplu. Pentru cei care aud pentru prima dată (și cred că la 80% dintre cei de la Kinoiskiske, cred că), ceea ce este PHP, CURL, Compozitor - simplu? Pentru umor - plus în karma ...
Acesta este modul în care utilizatorul lui Psyber sa exprimat cu KinoSearch, când i-am sugerat utilizarea creării de REDNBLACK:
Eu, ca un simplu muritor, nu am putut să-mi dau seama cum să o folosesc, dar aș vrea foarte mult.
O să-ți spun ce este „simplu“: este atunci când lansați aplicația în cazul în care cele două ferestre - în fereastra din stânga vă înregistrați un link către profilul kinopoisk, în dreapta - pe profilul IMDB și faceți clic pe „Run“.
În orice caz - e mai bine decât nimic și REDNBLACK-y pentru munca făcută - Respect. Prin urmare, profitând de bine, spun direct instrucțiunea tovarășului spartan, am procedat la amânarea ratingurilor filmelor. Asta sa întâmplat.
Pregătirea
Deci, mai întâi trebuie să ne pregătim datele pentru transferul și să instalăm software-ul lipsă pe computer.
Mergem la profilul tău pe Căutare film. Accesați fila "Estimări", faceți clic pe "Exportați în MS Exel". Lista cu filmele pentru a transfera descărcat, fișierul listă în sine este redenumit și plasat în rădăcina discului: d: \ kinopoisk_N.xls
Cea mai ușoară parte a procedurii este finalizată.
Conform recomandărilor REDNBLACK, acum trebuie să instalăm PHP. Căutarea în Google mi-a trimis imediat la site pentru descărcare.
Rulați fișierul de instalare XAMPP și din listă pentru instalare, lăsați doar PHP.
Pe IMDB, înregistrăm profilul nostru sau îl deschidem pe cel deja înregistrat.
Creați în lista LIST (lista) unde vom încărca filme cu rating.
Facem mai întâi clic pe linia:
- de două ori cu butonul stâng al mouse-ului, apoi
- o dată cu butonul drept al mouse-ului și selectați "Copiere".
Noi scriem ID-ul într-un fișier text pentru prelucrare ulterioară.
Cel mai interesant începe.
Mergem la o vizită la REDNBLACK și descărcați arhiva zip:
Extrage arhiva pe disc d: \
Deschidem Windows PowerShell și introducem în mod constant comenzi, fără să uităm să schimbăm mai întâi discul: cd d: \
Aici compozitorul a venit la îndemână.
Și acum vom colecta toate informațiile colectate până la o grămadă. Rulați PowerShell și creați o linie de comandă cu parametrii pentru a rula programul PHP. Această linie arată astfel:
Vom analiza această linie - ce și unde să înlocuiți:
1. "calea completă spre fișierul * .xls":
3. "ID-ul de listă (foaie) pentru adăugarea":
4. "tip de solicitare": (cel mai lent, dar sigur, procentul de precizie este de aproximativ 90%)
Important! Nu uitați să închideți opțiunile de text în "".
Ori. Obținem o gheață gata:
Important! Pornim această linie din dosarul d: \ kinopoisk \ src. astfel încât secvența tranzițiilor și executarea programului pentru execuție va arăta astfel:
Apropo, dacă cineva știe cum să scape de codificarea greșită în PowerShell, voi fi recunoscător pentru sfat.
Apăsați Enter - procesul de transfer a dispărut! Rămâne să așteptăm. Așteptarea mea a fost de 1 oră și 20 de minute.
Ce vedem după terminarea procesului de transfer?
Au fost transferate 732 de rating de la 803. 71 nu au fost transferate. Am avut suspiciuni că scrierea chirilică a numelor filmelor a fost de vină pentru asta. Dar REDNBACK a reacționat astfel:
Simbolurile chirilice percep. Îmbunătățirea nu va funcționa, în opinia mea, acest lucru este deja un rezultat ideal-posibil, cu astfel de date și atât de slabe din filmul de căutare.
Cu toate acestea, nu ne-au promis un rezultat de 100%.
concluzie
Nu sunt un specialist în PHP, deci dacă cineva are întrebări tehnice - știi cine să contactezi. Dacă cineva găsește erori sau sugerează alte (cele mai bune) căi de a transfera - împărtășiți-vă dorințele.
P.S. Am luat două zile pentru a transfera evaluările filmelor (cu studiul manualului, detalii, mostre, erori, consultări). Dacă experiența mea este utilă pentru cineva și îi permite celor care doresc, ținând cont de manualul descris mai sus, să petreacă o oră pentru transfer - presupun că am petrecut timpul cu bună știință.