標題:
[發問]
如何抓取網頁原始碼?
[打印本頁]
作者:
sammy360
時間:
2015-1-14 18:08
標題:
如何抓取網頁原始碼?
我想將網頁(網址1)結合至excel中,但有一步驟需要使用者按下按鈕後
經過server運算完,網頁(網址2)中show出超連結由使用者自行另存新檔
因此想利用vba程式自動下載並存至指定位置
目前已知以下code:
Set WinHttpReq = CreateObject("Microsoft.XMLHTTP")
'WinHttpReq.Open "GET", myURL, False, "username", "password"
WinHttpReq.Open "GET", user_URL, False
WinHttpReq.send
sourcecode = WinHttpReq.responseText
可以抓取到原始碼,不過…
由於網址1 和網址2 是一模一樣的,我只能抓取到網址1 的source code
可是我需要的是經server運算過後的網址2 source code
想請問這個問題該如何解決?
作者:
rbktwi
時間:
2015-1-17 12:46
卡在如何按下按鈕的動作嗎?
作者:
sammy360
時間:
2015-1-19 11:33
回復
2#
rbktwi
卡在 按下按鈕後,無法正確抓到該網頁的原始碼
因為server端處理好後,會回傳資料給user下載
但網址跟按下按鈕前是一樣的,所以目前我只抓的到按下按鈕前的原始碼
但其實我要的是按下按鈕後的原始碼
不知道是否有方法可行
作者:
diolin
時間:
2015-1-20 16:59
去看 HTML source, 找到 form 之間的 item, 用 get 或是 post 的方式將 item/value 餵給它
作者:
sammy360
時間:
2015-1-28 14:04
回復
4#
diolin
請問大大 這樣有辦法抓到經server運算過後的data嗎?
可否提供範例,感謝 : )
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)