ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

¨Ï¥ÎVBA§ì¨úºô­¶¸ê®Æ¡A¤j¬ù¤£¨ì5µ§´N·|·í±¼¡A¨D¸Ñ

¦^´_ 1# clio
¥u§ì
https://www.digikey.tw/products/en?keywords=%22CRL2010-JW-1R00ELF-ND%22

³Ñ¤U½Ð¦Û¦æ­×§ï
test.zip (15.43 KB)

TOP

¦^´_ 3# clio

¤@µ§¡A¦hµ§¡AµL¸ê®Æ¡A¥i¥Îºô­¶¤W¦³´X­Ótable§PÂ_

¤U¤è¬O¦hµ§
  1. Sub test()
  2.     Cells.ClearContents
  3.     '³]©w¤Þ¥Î¶µ¥Ø  microsoft html object library
  4.     Dim bPostData() As Byte
  5.     Dim URL, strurlHeaders As String
  6.     Dim i, j As Integer
  7.     Dim hDoc As New MSHTML.HTMLDocument
  8.     Dim objIE As Object
  9.     spath = ThisWorkbook.Path
  10.     URL = "https://www.digikey.tw/products/en?keywords=ULN2003AFWG"
  11. '    Stop
  12.      strurlHeaders = "Content-Type: application/x-www-form-urlencoded"
  13.     Set objIE = CreateObject("InternetExplorer.Application")
  14.     With objIE
  15.         .Visible = True
  16.         .Navigate URL, , , bPostData, strurlHeaders
  17.         Do While .readyState <> 4: DoEvents: Loop
  18.         Set hTable = .Document.getElementsByTagName("table")(0)
  19.             With ActiveSheet
  20.                 For i = 0 To hTable.Rows.Length - 1
  21.                     For j = 0 To hTable.Rows(i).Cells.Length - 1
  22.                         .Cells(i + 1, j + 1) = hTable.Rows(i).Cells(j).innerText
  23.                     Next
  24.                 Next
  25.             End With
  26.     End With
  27.     objIE.Quit
  28.     Set objIE = Nothing
  29. End Sub
½Æ»s¥N½X

TOP

¦^´_ 5# clio

COUNT_TABLE = .Document.getElementsByTagName("table").Length

¦pªG
COUNT_TABLE =2  ¦hÄæ
COUNT_TABLE =6  ¤@Äæ
COUNT_TABLE =0  µL¸ê®Æ





TOP

¥»©«³Ì«á¥Ñ joey0415 ©ó 2019-8-29 21:10 ½s¿è

¦^´_ 7# clio

ª½±µ½Õ¥ÎApplication.Wait
VBA¤ºªºApplication Object ¦³ Wait ¥i¨Ñ¨Ï¥Î¡A­Y­n¼È°±1¬í¡A¥i½s½X¡G
Application.Wait Now + TimeValue("00:00:01")

¥[¤Wµ¥«Ý®É¶¡¸Õ¸Õ
¦³ªººô¯¸­nµ¥
¬í¼Æ¤£¤@©w

¤½¶}¸ê°T¯¸goodinfoµ¥¡Aª¦¤Ó§Ö³£·|Âêip

¦pªGÁÙ¤£¦æ
¦A½Ð¯q§Oªº°ª¤â

TOP

        ÀR«ä¦Û¦b : ¦a¤WºØ¤Fµæ¡A´N¤£©öªø¯ó¡F¤ß¤¤¦³µ½¡A´N¤£©ö¥Í´c¡C
ªð¦^¦Cªí ¤W¤@¥DÃD