Je te remonte un problème que j’ai constaté ce matin sur la récupération des titres d’un indice (PEAPME).
La liste des titres n’est pas complète et il en manque pas mal.
Du coup j’ai regardé sur Boursorama avec l'indice basé sur le code marché PEAPME,
Tout va bien jusqu’à la page 5, dernier titre de la page "HERIGE I17", en cliquant sur page suivant on reste sur la page 5.
Si on force l’url avec la page 6 :
On obtient « La page demandée n'existe plus ! »
Du coup dans la liste des titres pour le marché PEAPME, on a le début jusqu’à HERIGE I17, puis 3 autres titres après, Kinepolis, Kko inter,Tonn. Francois.
J’ai vidé le fichier log_errorimport.txt avant de faire la récupération de l’indice, tu as juste les erreurs de ce matin.
Pendant la récupération de l’indice j’ai aussi le message d’erreur suivant :26/03/2017 08:34:20.771 Boursorama Direct Titre Structure, Code: PEAPME Element not found at line 1
26/03/2017 08:34:21.951 Boursorama Direct Titre Structure, Code: PEAPME Element not found at line 10
26/03/2017 08:35:59.310 Boursorama Direct Titre Structure, Code: 1rPSOIT Element not found at line 1
26/03/2017 08:35:59.326 Boursorama Direct Titre Structure, Code: 1rPSOIT Element not found at line 10
Cordialement,constraint failed
UNIQUE constraint failed: tbl_ls_s.id_ls, tbl_ls_s.id_s
à System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
à System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
à System.Data.SQLite.SQLiteDataReader.NextResult()
à System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
à System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
à System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(CommandBehavior behavior)
à System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
à GesFineBdd.BddMod.ExecuteSQLNonQuery(String stSQL, SQLiteConnection oObjectConnection, Boolean bOptimTransaction, Boolean bDisplayMessage, Boolean bUpdateTablePlugin, ParametersSQL oParametersSQL, String& stMsgError, Boolean bNoLog)
Pierre.