Dim http As WinHttpRequest Private Sub Command1_Click() Dim sTextHTML As String Set http = New WinHttpRequest http.Open "POST", "http://ayolagi.com/tiket/caritiket#konten", False http.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded" http.Send "data[Ticket][dari]=Makassar&data[Ticket][tujuan]=Jakarta+SOETA&data[Ticket][tglberangkat]=02-08-2012&list[1]=Garuda&list[2]=Lionair&list[3]=Batavia&list[4]=Merpati&list[5]=AirAsia&list[6]=Citilink" sTextHTML = http.ResponseText Hasil.Text = sTextHTML Dim strStart As String, strEnd As String Dim strEmail As String strStart = "('Jam keberangkatan');" strEnd = "" Hasil2.Text = ParsingData(Hasil.Text, strStart, strEnd) Hasil2.Text = ParsingData(Hasil2.Text, "", "") End Sub Public Function ParsingData(IStringStr As String, StrAwal As String, StrAkhir As String) On Error Resume Next Dim iString As String iString = IStringStr iString = Right(iString, Len(iString) - InStr(iString, StrAwal) - Len(StrAwal) + 1) iString = Mid(iString, 1, InStr(iString, StrAkhir) - 1) ParsingData = iString End Function Private Sub GetMaskapai() List1.Clear Dim StrField1() As String Dim StrField2() As String Dim i As Integer StrField1() = Split(Hasil2.Text, "tooltip.show(") Text1 = vbNullChar For i = 1 To UBound(StrField1) StrField1(i) = ParsingData(StrField1(i), "('", "')") List1.AddItem StrField1(i) Next i Erase StrField1 End Sub Private Sub GetHarga() List2.Clear Dim StrField1() As String Dim StrField2() As String Dim i As Integer StrField1() = Split(Hasil2.Text, "right") Text1 = vbNullChar For i = 1 To UBound(StrField1) StrField1(i) = ParsingData(StrField1(i), ">", "<") List2.AddItem StrField1(i) Next i Erase StrField1 End Sub Private Sub GetKeberangkatan() List3.Clear List4.Clear Dim StrField1() As String Dim StrField2() As String Dim i As Integer StrField1() = Split(Hasil2.Text, "left") Text1 = vbNullChar For i = 1 To UBound(StrField1) StrField1(i) = ParsingData(StrField1(i), ">", "<") If i Mod 2 = 1 Then List3.AddItem StrField1(i) Else List4.AddItem StrField1(i) End If Next i Erase StrField1 End Sub Private Sub Command3_Click() GetMaskapai GetHarga GetKeberangkatan End Sub