Exporter une BDD (script) a partir d'un fichier html [Dev]

Salut,

Dans l'idée pour poursuivre mes future upload.

J'aimerais faire un export de la BDD plus que complète d'un site externe.

L'idée est la suivante:

Voici ci-dessous comment est écrit la page html, voici un exemple pour un iso
Chaque iso est dans un bloc
Code: Tout sélectionner
<tr>
XXXX
</tr>


Voici un exemple pour un iso
Code: Tout sélectionner
Format HTML:
<tr>
<td class="col1" style="background-color: #00FF00"><a target="plist" style="text-decoration: none" href="games/P/0-9/SLES-02375.html">INFO</a></td>
      <td class="col2" style="background-color: #E8E8E8">SLES-02375</td>
      <td class="col3" style="background-color: #E8E8E8">&nbsp;007 - DEMAIN NE MEURT JAMAIS</td>
      <td class="col4" style="background-color: #E8E8E8">&nbsp;[F]</td>
</tr>


Langue possible:
Code: Tout sélectionner
  <td class="col4" style="background-color: #E8E8E8">&nbsp;[E][F][G][I][S][Du][Sw][N][Fi][D]</td>

Langue inconue:
<td class="col4">&nbsp;[PAL]</td>




Voici comment il faudrait l'exporter selon l'exemple ci-dessus.

Format export: (a noté que F = la col4 langue)
l'idée est de recupe également toute les lanque dans le bloque colonne4 selon la patern qui match 'nbsp;[E][F][G][I][S][Du][Sw][N][Fi][D]</td>'
a noter: tout les jeux son en PAL et PS1
seul la langue/ID/nom du jeux peuvent différer ^^

Code: Tout sélectionner
SLES02375;;F;SLES-02375;PAL;F;;PS1;007 - Demain ne Meurt Jamais;
autres exemple:
SLES03120;;M6;SLES-03120;PAL;E-F-G-I-N-S;;PS1;3-2-1 Smurf - My Racing Game;


Le M6 n'apparais pas dans le fichier d'origine HTML (peu être remplacé automatiquement par rien ou 'unk'
Code: Tout sélectionner
exemple:
SLES03120;;Unk;SLES-03120;PAL;E-F-G-I-N-S;;PS1;3-2-1 Smurf - My Racing Game;


Il y aura une particularité des jeux multi-disque dans un seul bloque.

Exemple:
Code: Tout sélectionner
<tr>
<td class="col1" style="background-color: #00FF00"><a target="plist" style="text-decoration: none" href="games/P/A/SLES-02802.html">INFO</a></td>
  <td class="col2" style="background-color: #E8E8E8">SLES-02802<br>SLES-12802</td>
  <td class="col3" style="background-color: #E8E8E8">&nbsp;ALONE IN THE DARK - THE NEW NIGHTMARE&nbsp; -&nbsp; [ 2 DISCS]</td>
  <td class="col4" style="background-color: #E8E8E8">&nbsp;[F]</td>
</tr>
<tr>


Dans l'idée je pense qu'il faudrait:
premier SLES/SCES = CD1
deuxieme SLES/SCES = CD2
etc...
La partie
Code: Tout sélectionner
; -&nbsp; [ 2 DISCS]
dans le nom ne devra pas exister dans l'export.

Au final, il faudrait exporter quelque chose dans le style:
Code: Tout sélectionner
SLES02802;;F;SLES-02802;PAL;F;[Disc1of2];PS1;Alone in the Dark - The New Nightmare;
SLES12802;;F;SLES-12802;PAL;F;[Disc2of2];PS1;Alone in the Dark - The New Nightmare;


Si l'un de vous peut me pondre ce script ce serais cool :)
En vous remerciant :)

Corpo

Corpo
 
Messages: 480
Âge: 41
Enregistré le: Sam 18 Fév 2012 21:39
Genre: Homme

Retourner vers Autres

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités

x

#{title}

#{text}