Bonjour,
Dans un programme développé avec vb2013 je demande à télécharger un fichier. Le site m'envoie le fichier dés que j'ai fourni les paramètres des données que je souhaite et après un clic sur un bouton de la page.
Le contrôle webbrowser met en œuvre un échange pour savoir si le fichier doit être ouvert ou ecrit dans un dossier, demande la localisation du dossier etc.
Ce dialogue me gêne et je n'ai pas réussi à le by-passer
Ma recherche s'oriente donc vers un remplacement de webbrowser. Je n'ai pas trouvé mon bonheur avec webkit (API insuffisant), avez vous un conseil, une expérience?
Merci de votre retour
PS: utilisation du webbrowser actuel de vb2013
Merci pour votre temps et vos conseils
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 page_info.ScriptErrorsSuppressed = True page_info.Navigate(site_demande) Private Sub page_info_DocumentCompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) ' la date de fin de l'historique des données page_info.Document.GetElementById("ctl00_BodyABC_txtFrom").SetAttribute("value", (Today - delais_trois_ans).ToShortDateString) ' click sur le bouton pour démarrer le téléchargement elements = page_info.Document.GetElementsByTagName("input") For Each entree As HtmlElement In elements If entree.GetAttribute("value").Equals("Télécharger") Then entree.InvokeMember("click") End If Next
Partager