|
| Récupérer le contenu d'une page web |
| Iniciado por guest, 28,feb. 2007 17:03 - 5 respuestas |
| |
| | | |
|
| |
| Publicado el 28,febrero 2007 - 17:03 |
Bonjour,
j'essaie de récupérer le contenu d'une page web. Cela marche avec un activeX, mais si j'essaie de passer HTTPRequête(), avec un champ HTML, j'ai systématiquement une erreur :/ Or je ne dois pas utiliser d'activeX 
avec le code suivant :
ResLancement est un booléen
ResLancement = HTTPRequête("http://www.pcsoft.fr") SI ResLancement = Vrai ALORS HTML1 = HTTPDonneRésultat() SINON Info(ErreurInfo()) FIN
ErreurInfo() me dit quasi-instantanément : "Mauvaise répose du serveur HTTP (peut-être la réponse a-t'elle été trop lente --timeout?). Erreur 10054"
si avant HTTPRequête("http://www.pcsoft.fr"), j'ajoute HTTPTimeOut(10000), j'ai le même message, et aussi quasi-instantanément :/
Enfin, bien qu'aucun proxy ne soit déclaré dans Internet Explorer, j'ai essayé d'ajouter l'instruction Proxy(NetAdresseIP())
Et là, mon champ HTML se remplit systématiquement avec :
Object Moved This object may be found here.
"here" étant un lien hyper texte qui ne pointe sur rien... et ce quel que soit le paramètre que je passe à HTTPRequête(), "truc", par exemple.
Quelqu'un aurait-il une piste ?
Merci |
| |
| |
| | | |
|
| | |
| |
| Publicado el 28,febrero 2007 - 18:33 |
Bonjour, Question bête: pourquoi tu utilises HttpRequete(), alors qu'avec un champ HTML tu peux afficher une page directement en lui affectant son URL ?
MonChampHtml = "www.pcsoft.fr" suffit !
Frédéric. |
| |
| |
| | | |
|
| | |
| |
| Publicado el 28,febrero 2007 - 18:42 |
... car je veux en fait récupérer l'exécution d'un script php dont le contenu sera quelque chose du type
val1+RC+val2+RC+...
pour traiter ces valeurs ensuite.
Ce n'est pas une page web au sens strict |
| |
| |
| | | |
|
| | |
| |
| Publicado el 28,febrero 2007 - 19:07 |
Je peux cependant effectivement procéder comme tu me l'as suggéré.
En revanche, si quelqu'un est assez charitable pour m'expliquer le fonctionnement de la fonction HTTPRequete(), je suis preneur 
Merci |
| |
| |
| | | |
|
| | |
| |
| Publicado el 01,marzo 2007 - 12:11 |
Si dans mon champ HTML, si je clique droit, puis fais "Afficher la source", j'obtiens :
CompteurDL Page Score Utilisateur categorie commentaire message news prod sujet theme
Comment récupérer cela depuis Windev ?
la propriété ValeurAffichée me retourne en effet :
<\r><\n><BODY>CompteurDL Page Score Utilisateur categorie commentaire message news prod sujet theme </BODY>
Je pense qu'avec HTTPRequete(), j'aurais ce que souhaite récupérer, mais j'arrive pas à m'en servir (cf mon premier post)
Un coup de main s'il vous plaît 
merci |
| |
| |
| | | |
|
| | |
| |
| Publicado el 02,agosto 2019 - 16:15 |
Bonjour,
Je suis un gros débutant. J'ai essayé de suivre ce que vous avez dit : "MonChampHTM = http://www.pcsoft.fr/" en attendant de voir charger la page web dans le champ HTML. Peut être que je vous ai mal compris mais j'ai ce résultat :



Pourriez-vous m'aider a mieux vous comprendre svp ? |
| |
| |
| | | |
|
| | | | |
| | |
|