Je sollicite votre aide a propos de ce script.
Ce que je veux faire c'est juste récupérer les données comprises entre les balises <title>Données à extraire</title> et <!--mfunc-->Données à extraire<!--/mfunc-->
Donc si quelqu'un ici parmi vous a la gentillesse de me corriger la syntaxe du Motif afin d'atteindre mon but.
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 Dim Titre,URL,ie,objFSO,Data,OutPut,objRegex,Match,Matches Titre = "Notification de Giveawayoftheday © Hackoo © 2013" URL = "http://fr.giveawayoftheday.com/" Set ie = CreateObject("InternetExplorer.Application") Set Ws = CreateObject("wscript.Shell") Set objFSO = CreateObject("Scripting.FileSystemObject") ie.Navigate (URL) ie.Visible=false DO WHILE ie.busy wscript.sleep 100 LOOP Data = ie.document.documentElement.innerHTML ie.Quit Question = MsgBox(RegExp("<title>(.*?)</title>")&vbcr&vbcr&_ " Le temps restant est :" &vbcr&vbcr&_ RegExp("<!--mfunc-->(.*?)<!--/mfunc-->")&vbcr&vbcr&_ "Voulez-vous accéder au site : http://fr.giveawayoftheday.com/ ?",VBYesNO+VbQuestion,Titre) If Question = VbYes then Ws.Run "http://fr.giveawayoftheday.com/",1,False else Wscript.Quit end if Set ie = Nothing Function RegExp(Motif) Set objRegex = new RegExp objRegex.Pattern = Motif 'Motif pour y extraire le code source objRegex.Global = False 'une seule instance objRegex.IgnoreCase = True 'Ignorer la casse Set Matches = objRegex.Execute(Data) 'Execution du la RegExp For Each Match in Matches strMatchValue = Match.Value RegExp = strMatchValue Next End Function
Partager