- ©«¤l
- 2839
- ¥DÃD
- 10
- ºëµØ
- 0
- ¿n¤À
- 2895
- ÂI¦W
- 0
- §@·~¨t²Î
- ¡e²¤¡f
- ³nÅ骩¥»
- ¡e²¤¡f
- ¾\ŪÅv
- 100
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¡e²¤¡f
- µù¥U®É¶¡
- 2013-5-13
- ³Ì«áµn¿ý
- 2025-2-15
|
¶Wª©¹ïºô¶«D±`±M·~¡Aµ{¦¡¤]·V¨D¡e¥¿½T§¹¾ã¡f¤Î¡e®Ä²v¡f¡A
¨ú±o¡e¶¼Æ¡f¤Î¡e³Ì¤jID¡f¤~¥i°µ³Ì¤pªº°j°é¡A»{¯ut³dªº¤uµ{®v¤~·|³o¼Ë¤£¹½³Ò·Ð¡A¨ØªA¡I¡I¡I¡@
¡@
´£¨Ñ¥tÓ¤£±M·~°Ñ¦Ò¡G- Sub TEST()
- Dim UL$, STR, FN&, j&, k%, Arr, X&, N&, TM
- TM = Time
- [Sheet1!A:E].ClearContents: [F1] = ""
- [Sheet1!A1:E1] = Array("ID", "©m¦W", "¹q¸Ü", "¶Ç¯u", "¦a§}")
- ¡@
- '¡õ¨ú±o¡eÁ`¶¼Æ¡f
- STR = ºô¶ì©l½X("http://www.tyland.org.tw/pg.asp?theme=11")
- STR = Split(Split(STR, ">³Ì«á¤@¶")(0), "absolutepage=")
- FN = STR(UBound(STR))
- ¡@
- '¡õ¨ú±o¡e³Ì¤j¢×¢Ò½s¸¹¡f
- UL = "http://www.tyland.org.tw/pg.asp?theme=11&kinds=2&area=&search=o&review=&model=1&meid=&absolutepage="
- STR = ºô¶ì©l½X(UL & FN)
- STR = Split(STR, "view-m.asp?mno=")
- FN = Split(STR(UBound(STR)), "'>")(0)
- ¡@
- '¡õ¶}©lÂ^¨ú¸ê®Æ¡]§t©Ò¦³¸ê®Æ¡^
- ReDim Arr(1 To FN, 1 To 5)
- For j = 1 To FN
- ¡@¡@Application.StatusBar = "¡½¡½¡½¡½¡½¡½¸ê®ÆÂ^¨ú¤¤¡G" & j & "¡þ" & FN
- ¡@¡@STR = ºô¶ì©l½X("http://www.tyland.org.tw/view-m.asp?mno=" & j)
- ¡@¡@If Len(STR) = 0 Then GoTo 101
- ¡@¡@X = InStr(STR, "<li>·|¡@¡@¸¹¡G")
- ¡@¡@If X = 0 Then GoTo 101
- ¡@¡@STR = Split(Mid(STR, X), "</li>")
- ¡@
- ¡@¡@N = N + 1
- ¡@¡@For k = 1 To 4 'ID.©m¦W.¹q¸Ü.¶Ç¯u
- ¡@¡@¡@¡@Arr(N, k) = Trim(Split(STR(k - 1), "¡G")(1))
- ¡@¡@Next k
- ¡@¡@Arr(N, 5) = Trim(Split(STR(6), "¡G")(1)) '¦a§}
- 101: Next j
- ¡@
- If N > 0 Then [A2:E2].Resize(N) = Arr
- [Sheet1!F1] = Format(Time - TM, "hh:mm:ss")
- Application.StatusBar = False
- Beep
- End Sub
- ¡@
- ¡@
- '¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×°Æµ{¦¡
- Function ºô¶ì©l½X(xURL$) As String
- On Error Resume Next
- With CreateObject("MSXML2.XMLHTTP")
- .Open "POST", xURL, False
- .send
- ºô¶ì©l½X = .ResponseText
- End With
- On Error GoTo 0
- End Function
½Æ»s¥N½X ¡@
¸üÂI¢°¡G
20150925Â^¨úºô¶¤å¦r.rar (12.67 KB)
¸üÂI¢±¡Ghttp://www.funp.net/840179 |
|