publier des données via httpWebRequest
J'ai besoin de "Poster" des données vers un site externe à l'aide de
HttpWebRequest
objet de ma demande(de bureau) et d'obtenir une réponse
de retour dans ma demande par HttpWebResponse
objet.
Mais la page web sur laquelle je m affichage de données ont des zones de texte qui ont dynamiques noms.
Comment puis-je obtenir le nom de ces zones de texte et de données de postes dans HttpWebResquest
?
Par exemple, lorsque je charge la page, la zone de texte nom, c'est comme cela U2FsdGVkX183MTQyNzE0MrhLOmUpqd3eL60xF19RmCwLlSiG5nC1H6wvtBDhjI3uM1krX_B8Fwc
mais lorsque j'actualise la page de changement de nom à cette U2FsdGVkX182MjMwNjIzMPAtotst_q9PP9TETomXB453Mq3M3ZY5HQt70ZeyxbRb118Y8GQbgP8
.
Merci pour toutes les suggestions.
source d'informationauteur user304901
Vous devez vous connecter pour publier un commentaire.
Vous pourrait et ces noms par XPath par exemple, et l'utilisateur comme:
Il semble que vous devez obtenir la page avec un HttpWebRequest et analyser le contenu de l'correspondant HttpWebResponse à trouver les noms de zones de texte. Alors vous présenter les valeurs de la page en utilisant un autre HttpWebRequest.
Donc, fondamentalement, ce que vous devez faire est la suivante:
Première partie de votre problème:
Peut-être que le HTML est un arbre stable. Ensuite, vous pouvez trouver votre chemin à la zone de texte de votre intérêt avec XPath.
Utiliser XmlReader, XDocument et Linq pour aller à travers elle.
J'utilise cette fonction pour publier des données. Mais l'url que vous avez pass doit être formatés comme tels par exemple
http://example.com/login.php?userid=myid&mot de passe=somepassword