返回列表 上一主題 發帖

使用VBA抓取網頁資料,大約不到5筆就會當掉,求解

使用VBA抓取網頁資料,大約不到5筆就會當掉,求解

本帖最後由 clio 於 2019-8-23 14:38 編輯

各位前輩,
小弟我需要在利用DigiKey來作資料比對的工作,當抓到有相符的資料,會將一些資料記錄下來,但是之前利用VBA抓網頁的程式有獲【GBKEE】大大的指導修改了,但是目前因為連結的地點不同,也發現竟然跑到第五筆就當料,特地上來求解,還請給小弟一些建議,感謝您。
小弟會用活頁【PN List】內的B欄內資料為Key值去代入網頁抓取資料
抓網頁資料程式_D1.zip (38.53 KB)
clio

回復 2# joey0415

Hi Joey0415,
小弟測試過了,可以執行一筆,但是因為是比對該料是否在Digikey的資料庫內,所以會有比對剛好一筆,多筆,與找不到的情況,我原先的程式,有考量這些情況分別作不同處置,但是您的這個程式,只能找到有跑出Table的表格的,所以會有當機的情況說,是否還有改善方式呢?感謝您。
【TD62597AFG】找不到資料
【ULN2003AFWG】找到多筆資料
clio

TOP

回復 4# joey0415

Hi Joey,
請問一下我怎麼樣可以知道這個網頁有幾個Table呢?有一個計算的程式嗎?
clio

TOP

回復 6# joey0415
萬分感謝Joey的詳細解說,真的讓小弟我受益很多,解決了這個問題
想再跟前輩請教一下,當小弟改成使用XMLHTTP來抓取網頁資料時,大約60筆左右,就會產生無法連結的錯誤,其Status→403
小弟也在網路上試著找尋解決辨法,但是未果,不知道前輩是否知道解決的方法呢?
再次請教,麻煩您了,感謝您。
clio

TOP

回復 8# joey0415

感謝Joey ,小弟我再試試看…萬分感謝您
clio

TOP

        靜思自在 : 並非有錢魷是快樂,問心無愧心最安。
返回列表 上一主題