cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018
-
30 nov. 2005 à 09:17
donybcn
Messages postés1Date d'inscriptionsamedi 9 décembre 2000StatutMembreDernière intervention25 avril 2008
-
25 avril 2008 à 18:00
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
donybcn
Messages postés1Date d'inscriptionsamedi 9 décembre 2000StatutMembreDernière intervention25 avril 2008 25 avril 2008 à 18:00
Bonjour a tous,
je suis developpeur, mais pas avec visual basic 6 , et je ne possede pas ce logiciel. Mais je suis tres interesse par LE TESTEUR D'URLS.
Je voulais donc savoir si une personne pouvait me rendre le service de me convertir les fichiers sources, en executables que je puisse l'utiliser.
Par avance merci, et bravo pour ce site que je viens a peine de decouvrir!
Sechaud
Messages postés288Date d'inscriptionjeudi 28 octobre 2004StatutMembreDernière intervention 3 janvier 2017 30 nov. 2007 à 19:14
Merci GARGAMAIL51 pour ton commentaire et merci pour ton excellente idée de tout simplement enregistrer les URLs de la page.C'est une bonne piste à exploiter.Après on peut les visualiser à notre gré.
gargamail51
Messages postés1Date d'inscriptionmercredi 15 février 2006StatutMembreDernière intervention30 novembre 2007 30 nov. 2007 à 18:36
Bonjour
Tout d'abord merci pour ce code !
Par contre je ne comprend pas l'utilité d'ouvrir une page Internet pour chaques liens trouvés par le sniffer ! pourquoi ne pas tester tout simplement leurs validité de la même maniére que vous le faite pour la page principale ?
Sechaud
Messages postés288Date d'inscriptionjeudi 28 octobre 2004StatutMembreDernière intervention 3 janvier 2017 16 nov. 2007 à 13:37
Je n'ai pas eu connaissances de difficultés pour sauvegarder avec ce programme.Je vais quand même mettre ma version 4.3, qui attend depuis longtemps,qui est plus élaborée que la version 2.0, mais qui n'est pas optimisée pour la fonction Sniffer que j'ai ajoutée.
martinegr
Messages postés5Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention27 février 2015 16 nov. 2007 à 11:13
Ok j'ai réussi à réaliser l'exe.
Par contre, ce logiciel fonctionne correctement sur mon poste mais sur le poste d'une autre personne à la fin du test des urls, lorsqu'on veut enregistrer les URLs Valides et Invalides on obtient un message "Vous n'avez rien à sauvegarder". Avez-vous déjà rencontré ce pb ?
Sechaud
Messages postés288Date d'inscriptionjeudi 28 octobre 2004StatutMembreDernière intervention 3 janvier 2017 15 nov. 2007 à 18:35
Effectivement, on ne met plus les exe pour éviter aux membres de VB France de cliquer sur un éventuel virus.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 15 nov. 2007 à 15:18
il suffit d'ouvrir le fichier VBP et de générer un nouvel EXE
VbFrance est un site du réseau CodeS-SourceS.
site spécialisé dans la programmation (ici Visual Basic 6.0)... vous ne trouverez donc ici que des codes sources, et non des exe touts prets.
martinegr
Messages postés5Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention27 février 2015 15 nov. 2007 à 12:53
Il n'y a pas l'exe dans le fichier ZIP.
NOXteam
Messages postés1Date d'inscriptionlundi 28 août 2006StatutMembreDernière intervention28 août 2006 28 août 2006 à 14:06
comment se debrouiller sans l'exe
younescha
Messages postés1Date d'inscriptionmercredi 14 janvier 2004StatutMembreDernière intervention19 juin 2006 19 juin 2006 à 18:30
Bonjour,
J'ai essayé de télécharger le fichier exe mais c'est impossible (pourtant je suis bien "Membre club")...une erreur se produit et ce fichier n'est pas présent dans le zip.
Je suis très interessé par ton programme et donc j'aimerais pouvoir y acceder.
Merci :-)
coolstef
Messages postés6Date d'inscriptiondimanche 15 juin 2003StatutMembreDernière intervention12 juin 2009 28 févr. 2006 à 18:22
J'ai rajouté un petit bricolage (trouvé sur vbfrance pour obtention de l'heure systeme...) qui permet d'éviter les plantages si le site ne repond pas ou renvoie sur des redirection mal foutues et qui permet de sortir une mesure (pas forcemment correct en ms) du temps nécessaire pour l'accés. Je rajoute au niveau du label probleme un inet.cancel pour mettre fin de facon forcée à la session : ca optimise pas, mais ca stabilise...
For B = 0 To Nbligne - 1
cdeRep.Text = "" 'On efface la case réponse
Inet1.URL = Tbl(B)
If ActionTime > 15000 Then
typeerreur = " - TIMEOUT"
GoTo Probleme
End If
End If
If test = "" Then
GoTo Probleme
End If
milas31
Messages postés1Date d'inscriptionmercredi 22 février 2006StatutMembreDernière intervention23 février 2006 23 févr. 2006 à 15:58
Bonjour,
J'essaye de recup le soft sans succes meme avec le code recupéré par téléphonne ... Quelqu'un peut il me donner la marche à suivre .. ?
JULIEN0
Messages postés37Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention16 mai 20141 5 déc. 2005 à 18:38
merci
JULIEN0
Messages postés37Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention16 mai 20141 5 déc. 2005 à 18:37
merci
Sechaud
Messages postés288Date d'inscriptionjeudi 28 octobre 2004StatutMembreDernière intervention 3 janvier 2017 4 déc. 2005 à 17:26
Bonjour Julien
C'est msinet.ocx qui fait tout le boulot.
Il connecte le PC à l'adresse Internet qu'on lui donne et il permet de lire des infos en retour.
Fais apparaître la fenêtre d'affichage en cochant la CheckBox et tu les verras.
Si ces infos n'arrivent pas, on peut en conclure que le serveur n'existe plus ou qu'il ne répond pas au moment du test.
Regarde le code du bouton 6 que je t'ai un peu plus commenté.
Private Sub Command6_Click() 'Test d'une URL
Dim hdr, posCr
Text1.Text = ""
On Error GoTo Probleme
If strUrl.Text = "" Then 'strUrl.Text contientl'URL
MsgBox "Vous n'avez pas séléctionné d'URL!", 48, "INFO"
GoTo Sortie
End If
cdeRep.Text = "" 'On efface la case réponse
Inet1.URL = strUrl 'On lui dit l'URL à ouvrir
Inet1.OpenURL 'Il reçoit l'ordre d'ouvrir
Text1.Text = Inet1.ResponseInfo
'On traite la répons éventuelle
If vtData = "" Then
hdr = Inet1.GetHeader
If Check1.Value = 1 Then 'Si coché on affiche les infos dans Text1.Text
Text1.Visible = True
Text1.Text = hdr
End If
If Inet1.RequestTimeout > 100 And hdr = "" Then
GoTo Sortie
End If
Else
hdr = vtData
End If
cdeRep = hdr
GoTo Sortie
Probleme:
cdeRep = "Le serveur ne répond pas"
Sortie:
End Sub
En espéranr avoir répondu à ta question.
JULIEN0
Messages postés37Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention16 mai 20141 4 déc. 2005 à 12:52
j'aimerai savoir quel est le code que tu utilise pour savoir si une page web existe. le plus simplement possible .
Sechaud
Messages postés288Date d'inscriptionjeudi 28 octobre 2004StatutMembreDernière intervention 3 janvier 2017 2 déc. 2005 à 09:32
Merci Zootella pour ta participation.J'ai récupéré ton logiciel mais je ne l'ai pas encore testé.Je travaille dur sur la version 2 de mon Testeur d'URL's.
Ce qui me chagrine dans ton source, c'est l'emploi de la base de registre.
J''ai testé ce mini source qui extrait les URL's
d'un site.Un list.box, un text.box et un bouton suffisent.
Il marche mais ouvre trop de fenêtres.
Voici:
Private Sub Command1_Click()
Dim codSrc As String
Form1.WindowState = 1 'On minimise la fenêtre
'On lance la page avec un shell et on ouvre l'Url dans Iexplorer
Shell "explorer " & Adresse, vbNormalFocus
'on extrait chaque url trouvée dans le code src et on lance la page avec un shell
Dim Depart As Long
Dim Fin As Long
Dim debut As Long
debut = 1
Depart = InStr(debut, codesrc, "http://")
Dim F As Integer
For F = 0 To 100 'Je limite à 100 les recherches
DoEvents
F = F + 1
Fin = InStr(Depart, codesrc, Chr(34))
List1.AddItem Mid(codesrc, Depart, Fin - Depart)
Shell "explorer " & Mid(codesrc, Depart, Fin - Depart), vbNormalFocus
debut = Fin
Depart = InStr(debut, codesrc, "http://")
Next F
End Sub
Zootella
Messages postés252Date d'inscriptionvendredi 10 juin 2005StatutMembreDernière intervention 5 septembre 2006 1 déc. 2005 à 13:07
Hello,
y'a pas mal de temps je me suis fait un outil qui extrait les urls d'une page web, si vous voulez le code source :
par contre y'a un ptit bug à corriger avec le registre (pour le filtre d'extentions).
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 1 déc. 2005 à 08:18
Avec le controle WebBrowser, une fois que tu as l'evenement fin de navigation, la collection des liens de la page est déjà faite, mais peut être que quelqu'un pourra indiquer un lien vers le code le plus simple possible pour cela (on peut surement se passer du WebBrowser), il suffit d'attendre un peu.
Sechaud
Messages postés288Date d'inscriptionjeudi 28 octobre 2004StatutMembreDernière intervention 3 janvier 2017 1 déc. 2005 à 08:00
Merci Patrice99, ton idée me séduit.
Par contre je ne sais pas bien comment faire.
Il faut être capable de rapatrier la page consultée dans le le programme et extraire les URls et ce n'est pas évident de prime abord.
J'en profite pour signaler à ceux qui seraient intérêssés qu'il existe un beau programme gratuit, en français, et qui sait ôter des Favoris de IE5 tous les liens morts.Je ne le connaissais pas.
C'est AM-DeadLink 2.7 que l'on trouve facilement avec l'aide de Google.
Je crois avoir trouvé une parade au plantage de mon programme.Je teste et je vais publier une mise à jour.
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 30 nov. 2005 à 09:17
Ca serait super si la liste d'URL pouvait être construite à partir d'une page web existante (il suffit de lire la collection prévue à cet effet), comme ca on pourrait vérifier les liens cassés d'une page : il y a beaucoup de sites qui le font, mais je n'ai pas encore trouvé le site parfait pour cela, permettant de vérifier tous les liens d'un site perso, avec une bonne ergonomie.
25 avril 2008 à 18:00
je suis developpeur, mais pas avec visual basic 6 , et je ne possede pas ce logiciel. Mais je suis tres interesse par LE TESTEUR D'URLS.
Je voulais donc savoir si une personne pouvait me rendre le service de me convertir les fichiers sources, en executables que je puisse l'utiliser.
Par avance merci, et bravo pour ce site que je viens a peine de decouvrir!
30 nov. 2007 à 19:14
30 nov. 2007 à 18:36
Tout d'abord merci pour ce code !
Par contre je ne comprend pas l'utilité d'ouvrir une page Internet pour chaques liens trouvés par le sniffer ! pourquoi ne pas tester tout simplement leurs validité de la même maniére que vous le faite pour la page principale ?
16 nov. 2007 à 13:37
16 nov. 2007 à 11:13
Par contre, ce logiciel fonctionne correctement sur mon poste mais sur le poste d'une autre personne à la fin du test des urls, lorsqu'on veut enregistrer les URLs Valides et Invalides on obtient un message "Vous n'avez rien à sauvegarder". Avez-vous déjà rencontré ce pb ?
15 nov. 2007 à 18:35
15 nov. 2007 à 15:18
VbFrance est un site du réseau CodeS-SourceS.
site spécialisé dans la programmation (ici Visual Basic 6.0)... vous ne trouverez donc ici que des codes sources, et non des exe touts prets.
15 nov. 2007 à 12:53
28 août 2006 à 14:06
19 juin 2006 à 18:30
J'ai essayé de télécharger le fichier exe mais c'est impossible (pourtant je suis bien "Membre club")...une erreur se produit et ce fichier n'est pas présent dans le zip.
Je suis très interessé par ton programme et donc j'aimerais pouvoir y acceder.
Merci :-)
28 févr. 2006 à 18:22
For B = 0 To Nbligne - 1
cdeRep.Text = "" 'On efface la case réponse
Inet1.URL = Tbl(B)
'debut modif*******************************************************
Dim TimeSys As SYSTEMTIME
GetSystemTime TimeSys
Dim Hours As Long
Inet1.Cancel
Hours = (TimeSys.wMinute + (TimeSys.wHour * 60))
ActionTime = TimeSys.wMilliseconds + (TimeSys.wSecond + Hours * 60) * 1000
test = Inet1.OpenURL
GetSystemTime TimeSys
Hours = (TimeSys.wMinute + (TimeSys.wHour * 60))
ActionTime = Abs(ActionTime - (TimeSys.wMilliseconds + (TimeSys.wSecond + Hours * 60) * 1000))
If ActionTime > 15000 Then
typeerreur = " - TIMEOUT"
GoTo Probleme
End If
End If
If test = "" Then
GoTo Probleme
End If
23 févr. 2006 à 15:58
J'essaye de recup le soft sans succes meme avec le code recupéré par téléphonne ... Quelqu'un peut il me donner la marche à suivre .. ?
5 déc. 2005 à 18:38
5 déc. 2005 à 18:37
4 déc. 2005 à 17:26
C'est msinet.ocx qui fait tout le boulot.
Il connecte le PC à l'adresse Internet qu'on lui donne et il permet de lire des infos en retour.
Fais apparaître la fenêtre d'affichage en cochant la CheckBox et tu les verras.
Si ces infos n'arrivent pas, on peut en conclure que le serveur n'existe plus ou qu'il ne répond pas au moment du test.
Regarde le code du bouton 6 que je t'ai un peu plus commenté.
Private Sub Command6_Click() 'Test d'une URL
Dim hdr, posCr
Text1.Text = ""
On Error GoTo Probleme
If strUrl.Text = "" Then 'strUrl.Text contientl'URL
MsgBox "Vous n'avez pas séléctionné d'URL!", 48, "INFO"
GoTo Sortie
End If
cdeRep.Text = "" 'On efface la case réponse
Inet1.URL = strUrl 'On lui dit l'URL à ouvrir
Inet1.OpenURL 'Il reçoit l'ordre d'ouvrir
Text1.Text = Inet1.ResponseInfo
'On traite la répons éventuelle
If vtData = "" Then
hdr = Inet1.GetHeader
If Check1.Value = 1 Then 'Si coché on affiche les infos dans Text1.Text
Text1.Visible = True
Text1.Text = hdr
End If
posCr = InStr(hdr, vbCrLf)
hdr = Left(hdr, posCr - 1)
If Inet1.RequestTimeout > 100 And hdr = "" Then
GoTo Sortie
End If
Else
hdr = vtData
End If
cdeRep = hdr
GoTo Sortie
Probleme:
cdeRep = "Le serveur ne répond pas"
Sortie:
End Sub
En espéranr avoir répondu à ta question.
4 déc. 2005 à 12:52
2 déc. 2005 à 09:32
Ce qui me chagrine dans ton source, c'est l'emploi de la base de registre.
J''ai testé ce mini source qui extrait les URL's
d'un site.Un list.box, un text.box et un bouton suffisent.
Il marche mais ouvre trop de fenêtres.
Voici:
Private Sub Command1_Click()
Dim codSrc As String
Adresse = Chr(34) & Text1.Text & Chr(34)
Inet1.URL = Text1.Text
codesrc = Inet1.OpenURL
Form1.WindowState = 1 'On minimise la fenêtre
'On lance la page avec un shell et on ouvre l'Url dans Iexplorer
Shell "explorer " & Adresse, vbNormalFocus
'on extrait chaque url trouvée dans le code src et on lance la page avec un shell
Dim Depart As Long
Dim Fin As Long
Dim debut As Long
debut = 1
Depart = InStr(debut, codesrc, "http://")
Dim F As Integer
For F = 0 To 100 'Je limite à 100 les recherches
DoEvents
F = F + 1
Fin = InStr(Depart, codesrc, Chr(34))
List1.AddItem Mid(codesrc, Depart, Fin - Depart)
Shell "explorer " & Mid(codesrc, Depart, Fin - Depart), vbNormalFocus
debut = Fin
Depart = InStr(debut, codesrc, "http://")
Next F
End Sub
1 déc. 2005 à 13:07
y'a pas mal de temps je me suis fait un outil qui extrait les urls d'une page web, si vous voulez le code source :
http://s49.yousendit.com/d.aspx?id=33A8OYW1TUJ4O3JFKHFJP2LDM6
par contre y'a un ptit bug à corriger avec le registre (pour le filtre d'extentions).
1 déc. 2005 à 08:18
1 déc. 2005 à 08:00
Par contre je ne sais pas bien comment faire.
Il faut être capable de rapatrier la page consultée dans le le programme et extraire les URls et ce n'est pas évident de prime abord.
J'en profite pour signaler à ceux qui seraient intérêssés qu'il existe un beau programme gratuit, en français, et qui sait ôter des Favoris de IE5 tous les liens morts.Je ne le connaissais pas.
C'est AM-DeadLink 2.7 que l'on trouve facilement avec l'aide de Google.
Je crois avoir trouvé une parade au plantage de mon programme.Je teste et je vais publier une mise à jour.
30 nov. 2005 à 09:17