| V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function | |
|
|
|
Auteur | Message |
---|
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Ven 27 Juin 2014 - 17:21 | |
| Merci, Cosmos70.
Mais ne ne suis qu'à moitié satisfait, puisque je n'ai pas apporté de solution à ton problème. Peux-tu me donner un exemple de page, ou un lien vers une telle page, pour que je puisse voir de quoi il retourne ? | |
|
| |
Invité Invité
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Ven 27 Juin 2014 - 19:32 | |
| Je viens d'avoir l'idée d'essayer avec I.E et Chrome.
Le problème vient de IE qui ne met pas de tabulation, alors les autres navigateurs ajoutent ce marquage.
Tu y es pour rien. Il me semble que tu avais fait quelque chose pour un navigateur par défaut, il faudrait que je regarde si cela peut s'adapter.
Merci. |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Ven 27 Juin 2014 - 19:44 | |
| | |
|
| |
Invité Invité
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Ven 27 Juin 2014 - 20:21 | |
| En étant dans les testes, je viens de vois une erreur pour SetBrowser - Citation :
- Exemple:
dim res%,name$,path$
name$ = "Firefox"
path$ = "C:\Program Files\Mozilla Firefox\firefox.exe"
resi% = dll_call1("SetBrowser",,adr(name$),adr(path$))
|
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Sam 28 Juin 2014 - 0:54 | |
| Merci, Cosmos70. Pour la doc, lors de la prochaine mouture, ce sera corrigé.
En ce qui concerne le fonctionnement de WebBrowser: En effet, le contrôle ActiveX TWebBrowser est fourni (gratuitement) par MicroSoft et est basé sir InternetExplorer. Donc, rien d'étonnant à ce niveau.
Maintenant, si tu me donnes un exemple de page qui t'intéresse, ou une URL où je peux en trouver, je suis sûr de pouvoir faire quelque chose pour toi. Car une table HTML, ça se repère, on distingue les lignes, ainsi que les cellules à l'intérieur des lignes. Je pourrais donc te faire une récupération de texte plus sophistiquée, si cela peut t'intéresser. Exemple: est-ce que la table qui t'intéresse, a un nom (un ID HTML) ? Est-ce l'unique table de la page, ou serait-ce la n-ième table dans la page (si tu connais par avance la valeur de n) ? Alors, je pourrais faire une fonction spécifique récupérant la table ciblée et rien que cette table, dans un format avec séparateur (TAB ou autre caractère quelconque). Il suffit de faire un voeux, comme dans les contes ! | |
|
| |
Invité Invité
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Sam 28 Juin 2014 - 9:08 | |
| Bonjour. J'aime pas trop demandé quelque chose de personnel, qui n'intéresserait que moi. Encore que, plusieurs fois il y a eu des demandes pour entrer des informations sur ce type de donné. Je jette un regard sur des sites de paris. Je suis loin d'être sur le point de m'inscrire ou de jouer. Je n'ai pas ce virus, et je pense que c'est une perte de temps et d'argent. Mais comme j'ai des d'idées, et des questions que je me pose, et j'aimerai avoir des réponses. Mais il y a la prise d'information. Je ne choisi pas les jeux de hasard, avec leurs martingales, qui sont d'ailleurs contrôlées, mais je regarde du côté pmu. Il est hors de question de rentrer toutes les informations à la main. Cela irait un jour ou eux, mais j'ai mieux à faire. J'ai regardé sur un certain nombre de site pour voir les informations qu'on peut avoir la dessus. J'ai pu constater qu'un simple copier/coller permet de saisir l'ensemble des informations, ce qui n'est pas toujours le cas d'une sauvegarde. Il fallait faire le choix de la récupération. Un des sites le plus complets sur une journée est turfomaniaLes sites ne manquent pas, mais généralement il faut cliquer sur chaque course pour les infos, et là selon l'heure de saisie, on a tout. Mais en dehors du pmu, ou bourse... la prise d'information d'un site peut-être utile pour plein de chose. Alors si tu veux te lancer dans cela, pourquoi pas. Je suis même persuadé que plusieurs personnes y trouveront leur compte. Moi je vois les choses de cette façon, au vue des lignes html que j'ai lu. Je vois l'utilisation d'une grille de x colonnes Un texte peut n'être évidemment que du texte, comme le titre... Il peut aussi est celui d'une liste, et aussi d'un tableau, amis peuvent-être imbriqués. Généralement un tableau imbriqué, est une forme de présentation. C'est ce que je commençais à faire un Panoramic, mais c'est pas le but d'une dll. De ce que j'arrive à récupérer sur une copie en dehors d'I.E, est le texte avec des séparateurs <TAB> pour chque <TD> d'une table. Je pense qu'il serait intéressant pour une liste davoir le texte suivie d'une tabulation puis du lien. Ce lien peut servir ensuite. Ce qu'il faut c'est un détachement des phrases ou mots entre chaque donnée différente, pour faire une analyse de saisie. A toi de voir si tu veux te lancer dans ce décodage. |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Sam 28 Juin 2014 - 10:01 | |
| Je vais voir ce que je peux faire... | |
|
| |
Invité Invité
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Sam 28 Juin 2014 - 10:41 | |
| Merci Klaus. Mais si tu quelque chose de plus important, n'hésites pas. Ce n'est pas une priorité.
Tu avais quelque chose en cours qui concernait les objets panoramic, et les navigateurs. |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Sam 28 Juin 2014 - 10:45 | |
| @Cosmos70: Recharge stp la DLL et fais marcher ce code: - Code:
-
dim url$, res%, WB%, hnd%, car$ label lancer, tables
url$ = "http://www.pcastuces.com/pratique/bureautique/openoffice/openoffice.htm" url$ = "file://C:/Users/klausgunther/Downloads/table.html" url$ = "http://www.turfomania.fr/partants-programmes/detail-reunion.php?idreunion=28815"
width 0,1200 height 0,800
dll_on "KGF.dll"
WB% = dll_call1("WB_Create",handle(0)) res% = dll_call5("WB_Locate",WB%,10,10,400,300) res% = dll_call2("WB_Url",WB%,adr(url$)) hnd% = dll_call2("WB_Function",WB%,8)
memo 2 : top 2,320 : left 2,10 : width 2,400 : height 2,300 bar_both 2 item_add 2,"Contenu initial"
button 10 : top 10,200 : left 10,450 : caption 10,"Lancer..." on_click 10,lancer message "Surligner le texte dans le mémo svp..."
button 11 : top 11,230 : left 11,450 : caption 11,"Tables" on_click 11,tables
memo 3 : top 3,280 : left 3,450 : width 3,500 : height 3,400 item_add 3,"Recevra le contenu initial du presse-papier." bar_both 3 end
lancer: clipboard_copy 2 : ' je mets cette ligne dans le presse-papier ! clipboard_paste 3 item_add 3,"Ceci est le contenu AVANT WB_Function !"
res% = dll_call2("WB_Function",WB%,9) : ' équivalent de ctrl/A res% = dll_call2("WB_Function",WB%,10) : ' équivalent de ctrl/C clipboard_paste 2
message "suite" res% = DLL_call3("GetHtmlFromURL",adr(url$),handle(2),1) : ' code HTML intérieur
return
tables: res% = dll_call3("WB_GetInfo",WB%,1,handle(3)) return
Tu lances le programme, tu attends un peu jusqu'à ce que le message arrive, tu le valides, puis tu cliques sur le bouton "Tables". Ensuite, tu observes me mémo à droite. Tu y trouves la liste de toutes les tables de la page. La première ligne donne le nombre de tables de la page. Ensuite, pour chaque table, tu as une ligne "###n###" avec n étant le numéro de la table, puis une ligne pour chaque ligne de la table, avec les cellules séparées par des tabulations. Est-ce que c'est ce que tu cherchais ? en Delphi, c'était assez facile à réaliser. Je n'ai pas encore documenté la nouvelle fonction WB_GetInfo - je préfère attendre ton avis, et éventuellement la compléter par autre chose. EDIT Mon projet continue en parallèle, et ça avance bien. Mais je n'ai encore rien de montrable. | |
|
| |
Invité Invité
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Sam 28 Juin 2014 - 12:59 | |
| J'envie le temps que tu peux programmer et avec ta vitesse pour obtenir ce que tu veux.
J'ai télécharger tout à l'heure, et aussitôt on est venu me chercher. Et c'est comme cela tout le temps. On me dit: tu es en retraite, tu fais ce que tu veux. C'est pas vrai. Lorsque je travaillais, on trouvait normal que je puisse programmer pendant mes loisirs. Maintenant, on estime que je suis tout le temps en loisir, et que je dois faire autre chose. J'ai encore une multitude de chose à faire avant de regarder.
Je verrais cela plus tard, surement ce soir. |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Sam 28 Juin 2014 - 13:31 | |
| J'ai testé et ça donne ceci (avec url$ ... pcastuces...) @Cosmos 70 Quand on a dit que le boulot d'un retraité n'est pas de tout repos, certains (qui n'ont pas encore fait l'expérience) ne nous ont pas cru! | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Sam 28 Juin 2014 - 13:46 | |
| Content que ça marche pour toi, Papydall.
Cela peut servir, par exemple, pour récupérer les valeurs de sites comme l'INSEE, la bourse etc, et charger des tableaux entiers dans un programme Panoramic. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: RE Sam 28 Juin 2014 - 17:54 | |
| Il est grand temps que nos retraités posent un préavis de grève... | |
|
| |
Invité Invité
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Sam 28 Juin 2014 - 22:20 | |
| Avec les orages, je viens seulement d'avoir internet.
J'ai fait l'essai. Un peu de mal de comprendre, mais je crois qu'il y a les restes d'un contrôle précédent.
Apparemment je crois pouvoir dire que c'est bon. Il y a les tabulations qui séparent les données.
Le seul problème ce sont les messages d'interruptions pour des erreurs de script. ça enlève l'automatisme de la dll, et je ne sais comment les éviter. Les messages ne sont pas systématiques.
Edit: Je viens de revoir tes explications, car certaines questions était encore présentes.
C'est parfais, pour ma part je valide. Reste à savoir si ceux qui seraient intéressés, sont aussi d'accord. Et comme tu dis, cela ne se limite à ma demande, et intéresse aussi la reprise d'autres sites. |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Sam 28 Juin 2014 - 22:53 | |
| Alors, recharge la DLL maintenant et essaie à nouveau. J'ai fait une modif, et je n'ai plus ces messages d'erreur sur les scripts. Ca devrait résoudre ce problème. | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Sam 28 Juin 2014 - 23:33 | |
| Avec url$ = adresse de notre forum, l’erreur sur le script est toujours présente chez moi, mais pas au debut du lancement du programme. L’erreur se manifeste après lancer et en validant la fenêtre suite.
Pour une autre url : pas de problème : tout est OK! | |
|
| |
Invité Invité
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Sam 28 Juin 2014 - 23:38 | |
| Je viens de faire l'essai avec plusieurs sites, ainsi que cliquer sur des liens. Je n'ai pas eu de problème.
Trop fort le Klaus (ou colosse? K'losse)
Merci.
On se croise Papydall. Je viens de faire l'essai avec le lien du forum. Si je clique sur table, il n'y a pas message d'erreur, mais en cliquant sur lancer, oui.
A noter que c'est table qui est important ici, puisque c'est ce qu'on recherche. |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Dim 29 Juin 2014 - 0:03 | |
| Klaus dit : « Que la DLL soit, et la DLL fût » On ne peut que s'incliner devant un extra-Panoramicien ! | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Dim 29 Juin 2014 - 0:06 | |
| Autre correction. Tu veux bien recharger la DLL et réessayer stp ? Je n'ai plus de message, ni sur le site du forum, ni sur le site de courses dont l'URL a été donné par Cosmos70... | |
|
| |
Invité Invité
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Dim 29 Juin 2014 - 0:19 | |
| Impeccable Klaus! Sur les différents liens, pas une seule erreur. Bravo! |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Dim 29 Juin 2014 - 0:20 | |
| | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Dim 29 Juin 2014 - 0:22 | |
| YES!!!!!!!!!!!!!!!!!!
Merci de ton aide, Papydall ! Ne reste plus qu'à attendre l'avis de Cosmos70... | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Dim 29 Juin 2014 - 0:24 | |
| Mais cosmos 70 m'a devancé d'une fraction de seconde pour donner son avis | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Dim 29 Juin 2014 - 0:41 | |
| Oups... désolé. C'était sur la page précédente chez moi, et je n'ai pas relu la page précédente. Autant pour moi.
Donc, je déclare cette nouvelle fonction "stable" et je vais de ce pas publier la nouvelle version de KGF.dll ! J'ai complété la doc. | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function Dim 29 Juin 2014 - 0:45 | |
| | |
|
| |
Contenu sponsorisé
| Sujet: Re: V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function | |
| |
|
| |
| V3.10 du 26/06/2014 - codes 9 et 10 pour WB_function | |
|