[VBA] 系統window2012 爬蟲

作者: chunchanhung (毛毛狂)   2021-07-29 17:46:42
目前電腦系統是win10 64位元
可以用下列程式語法成功爬蟲
但我將同樣的語法放到雲端主機卻不行
我有將Windows NT 10.0改成Windows NT 6.3
卻還是抓不到資料
https://i.imgur.com/0DBrtoI.jpg
https://i.imgur.com/OAZ76yy.jpg
作者: peakhour   2021-07-31 20:06:00
沒錯誤訊息?有個思路,比較Windows各版本的cipher suite支援度。
作者: chunchanhung (毛毛狂)   2021-08-01 21:17:00
大大你好錯誤訊息如下這段代碼是從網路擷取 請問給更多提示嗎?https://i.imgur.com/cjk6fSm.jpg
作者: waiter337 (給開司一罐蘇格登)   2021-08-02 10:14:00
你先試著在上一行 輸入debug.print .responsetext看看即時運算 有沒有跳東西有東西 會卡 那就是jsonparse 有問題 在順著這個思路找沒跳東西 那就是連資料都沒抓到 或者找錯資料存放位置https://blog.csdn.net/weixin_42902669/article/details/90473624有查到你相關的資訊目前那段看起來 像是額外寫的function可能你只有抓到爬蟲的sub沒有抓到另外一塊function的代碼
作者: peakhour   2021-08-03 07:24:00
2147352319, automation錯誤,應該就是htmlfile跟excel協同作業有時間差問題。要再寫一些等待時間,參見: https://www.reddit.com/r/excel/comments/7azcgk/vba_to_automatically_open_ie_and_input_data_in/ 峎O改用樓上網址所提的ScriptControl處理json.
作者: chunchanhung (毛毛狂)   2021-08-04 07:36:00
兩位大大你們好 出現下面結果這個畫面跑完才會是真正要抓的內容我在前面加了If .readyState = 4 Then想說send之後 等待網站回傳階段在爬蟲 但還是失敗https://i.imgur.com/v31U9B0.jpg上面的圖跑完之後才顯示我要抓的內容https://i.imgur.com/n5gVHpc.jpg
作者: peakhour   2021-08-04 23:19:00
xmlhttp是過不了cloudflare的反爬蟲,請另尋思路,如js逆向,selenium等等。

Links booklink

Contact Us: admin [ a t ] ucptt.com