begin process at 2012 02 14 19:31:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Inet marche pas ? bizarre...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Inet marche pas ? bizarre...

samedi 27 décembre 2003 à 12:31:46 | Inet marche pas ? bizarre...

UniCyclon

Membre Club
Est-ce que quelqu'un arriverait à afficher la source de la "page" située à l'adresse : http://subria.com/securitycentral/online/system/advisoryfr.inm

Un inet.openUrl("http://subria.com/securitycentral/online/system/advisoryfr.inm") ne renvoie strictement rien, pareil avec winsock, mais ça marche étonamment avec IE...

Help :'(

Pierre
samedi 27 décembre 2003 à 13:44:08 | Re : Inet marche pas ? bizarre...

pcpunch

G eu pas mal de probléme avec inet, il est apparement assez capricieux!!!!!

Renfiled ma donné ce code que je n ai pas encore testé, c'est au niveau du buffer de inet que ca merde d apres lui :

Private Function OpenURL(URL As String)
Dim Buffer As String, Ret As String
Buffer = Inet.OpenURL(URL)
While Len(Buffer) > 0
Ret = Ret & Buffer
Buffer = Inet.GetChunk(1024)
Wend
OpenURL = Ret & Buffer
End Function

Sinon moi j'utilise le webbrowser et je pique le code src du web browser qui n'est pas formater de la mm maniére qu'avec inet mais ca marche a chaque fois!!!!

Voila tien moi au courrant!!!
samedi 27 décembre 2003 à 16:41:55 | Re : Inet marche pas ? bizarre...

UniCyclon

Membre Club
Mwai... Le code est pas mal, mais ça marche pas mieux...

Merci quand même, pour le webbrowser, ça marche nikel.

samedi 27 décembre 2003 à 16:45:07 | Re : Inet marche pas ? bizarre...

UniCyclon

Membre Club
Atta, j'ai rien dit, comment tu fais pour récupérer la source de ce qu'il y-a dans le webbrowser après un navigate... Je me sens con là...
samedi 27 décembre 2003 à 17:10:17 | Re : Inet marche pas ? bizarre...

pcpunch

Oui, c'est vrai que j'ai galéré aussi pour trouver lol :

Dim CodeSrc As String 'Variable qui contiendra le code source

Private Sub Form_Load() 'lance le navigate sur l 'url
WebBrowser1.Navigate "http://www.yahoo.fr"
End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
'A la fin du chargement de la page on charge le code src dans la variable!!!
CodeSrc = WebBrowser1.Document.documentElement.innerHTML
End Sub


Ps: voila tien moi au courant et s tu a besoin d aide!!
samedi 27 décembre 2003 à 17:16:39 | Re : Inet marche pas ? bizarre...

pcpunch

Par contre g essayer le code de renfiel avec ton url ca marche!!! mm avec un open url classique!!!


----Code renfield-----

Dim CodeSrc As String

Private Sub Command1_Click()
CodeSrc = OpenURL("http://subria.com/securitycentral/online/system/advisoryfr.inm")
MsgBox CodeSrc
End Sub

Private Function OpenURL(URL As String)
Dim Buffer As String, Ret As String
Buffer = Inet.OpenURL(URL)
While Len(Buffer) > 0
Ret = Ret & Buffer
Buffer = Inet.GetChunk(1024)
Wend
OpenURL = Ret & Buffer
End Function


------ Code Sans la fonction ------
Dim CodeSrc As String

Private Sub Command1_Click()
CodeSrc = Inet.OpenURL("http://subria.com/securitycentral/online/system/advisoryfr.inm")
MsgBox CodeSrc
End Sub

Les 2 marche trés bien!!!!!!
samedi 27 décembre 2003 à 17:19:19 | Re : Inet marche pas ? bizarre...

UniCyclon

Membre Club
Bizarre....
samedi 27 décembre 2003 à 17:25:38 | Re : Inet marche pas ? bizarre...

UniCyclon

Membre Club
Bon, je vais garder avec le webbrowser. Si ça marche chez toi, c'est bien, mais je vais pas prendre le risque que ça ne marche que chez 60% des gens...

Merci quand même

Arf, il me rajoute des balises à la con :
"<HEAD></HEAD>
<BODY><PRE>[mon texte]</PRE></BODY>"

samedi 27 décembre 2003 à 18:19:00 | Re : Inet marche pas ? bizarre...

pcpunch

Normal tu extrait le codesrc de la page, si c du html tu aura tj les balises!!! mais il est trés facile d'extraie que le texte qui t'interesse!!! j'ai fais une src de recherche et d extraction d'affiche et d info sur allociné, a coté de ça ton url, c'est du gateau!!!!!
samedi 27 décembre 2003 à 18:33:33 | Re : Inet marche pas ? bizarre...

pcpunch

voici un petit exmple dans ton cas, mais il faut voir comment sera mis a jour l 'url et voir si il y aura pas plusieurs ligne a extraire enfin sinon c pas compliquer a modifier tu fais une boucle jusque quand P1 renvoi 0, c'est qu'il y a aura plus de texte a extraire!!!

Si tu comprend pas !!! fais le moi savoir!!!

Private Sub Form_Load() 'lance le navigate sur l 'url
WebBrowser1.Navigate "http://subria.com/securitycentral/online/system/advisoryfr.inm"
End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
'A la fin du chargement de la page on charge le code src dans la variable!!!
CodeSrc$ = WebBrowser1.Document.documentElement.innerHTML
'code exmple pour extraire le texte entre 2 repéres ici "|"!!!
P1% = InStr(1, CodeSrc, "|") + 1
P2% = InStr(P1%, CodeSrc, "|")
TxtExtrait$ = Mid(CodeSrc, P1%, P2% - P1%)
End Sub


Cette discussion est classée dans : http, marche, inet, bizarre, subria


Répondre à ce message

Sujets en rapport avec ce message

Connaitre la taille d'un fichier distant (de type http) inet ? winsock ? [ par Mad ] Voila, donc a mon avis y'a une soluce avec inet, et la méthode getheader grace a l'entete de fichier Content-length.Si vous savez comment ça marche me Download avec Inet en http ?? [ par JcDuss ] Peut on recuperer une image avec le controle inet ?Peut etre avec le ByteArray, mais je ne sais pas l'utiliser.Et j'aimerais eviter d'utiliser winsock Télécharger un fichier par http via inet [ par Florian29 ] Salut !J'aimerai pouvoir télécharger un fichier (zip) par inet à partir d'une adresse HTTP (et non FTP)...Quelqun aurait-il une solution ou encore mie Question Inet [ par talking ] Voilà j'aimerai faire un petit programme d'inscription externe sur http://webmail.ados.fr/inscription.php mais quand j'ouvre la page avec Inet http:// INET BIZARRE [ par cherik ] helloj'utilise inet pour récupérer des fichiers.je récupère un fichier, tout se passe bien. je supprime le fichier source et destination. je le redema INET - download http .... [ par jamesX001 ] J'ai un probleme avec INET !!!!!!!!!!!!!!!!!!J'essaye de downloader un fichier via le HTTP et il me met une foixs le tranfer apparement finis : type m inet : download de fichier sur serveur http authentifié [ par doggy ] Bon ... après avoir tourné en rond pendant pas mal de temps, il me semble que les propriétés .username et .password de inet ne soient valables que pou Bordel de m..... INET comment ça marche ? [ par JoPopo ] Besoin urgent d'exemple complet pour INET.... Je cherche à telecharger des fichiers sur un ftp. Mais je ne connais pas les noms des fichiers, il faut Windows 2000 et Inet... [ par z980x ] Salut !Voici mon problème :J'ai fais un programme qui utilise Inet pour aller chercher des infos sur le net.Sous Windows 95, 98 et Xp, ca marche SANS BIZARRE!!!! [ par panorama12 ] Bonjour. J'ai un petit souci avec un serveur http. Quand j'uitlise internet et que je spécifie http:\\....?04G HTTP/1.1 par exemple,le serveur me donn


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,192 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales