2010-10-19 12 views
0

Je dois extraire des informations d'un site Web. L'utilisateur fait glisser l'adresse de IE vers une application win-form C#. La page Web qu'ils font glisser n'est pas accessible uniquement par l'adresse, l'enregistrement de la page dans un signet me ramène à une page inutile. Comment puis-je forcer un événement de glisser pour enregistrer la page dans un fichier html local et stocker cet emplacement de fichier local dans mon application win-form?Obtenir le corps de la page Web sur la barre d'adresse glisser déposer

+0

j'ai décidé de mettre un navigateur Web dans l'application C# puis copiez à partir de là. – Lumpy

Répondre

1

Cela pourrait vous être utile: HTML5 Drag & Drop - Data Transfer Types

+0

Malheureusement, le contenu du texte est juste l'adresse du lien, et le contenu html est l'adresse du lien. – Lumpy

+0

Vous pouvez définir la valeur du contenu du texte .. à partir de la source .js: '.setData ('text/plain', 'Hello world!');' – drudge

+0

Notez que vous devrez créer un objet déplaçable pour le utilisateur, plutôt que de les faire glisser l'adresse. – drudge