製作批次檔動圖製作,發現一些問題。目前只有成功開啟網頁以及內容響應。按鈕點擊目前還在找教學文件,不過知道只用bat是無法達成。
參考:無法使用bat原因(英文)、網頁響應使用vbs(英文)
從文本一得知BAT無法做網頁元素響應,要使用VBS才行。
這個語法沒學過,所以程式碼直接使用文本二。
不過有看到很熟悉的getElementById
,不知道js能不能直接用。
用開發者工具得知ID名為browse,從這點去做修改。
程式有成功回應內容,但筆者想要的是點擊功能。
自動上傳圖片,再下載GIF檔。
Dim HTMLDoc, XML
Dim URL, table
Set HTMLDoc = CreateObject("HTMLFile")
Set XML = CreateObject("MSXML2.XMLHTTP")
URL = "https://gifmaker.me/"
With XML
.Open "GET", URL, False
.Send
HTMLDoc.Write .responseText
End With
Set table = HTMLDoc.getElementById("browse")
table.click
WScript.Echo table.innerText
明天先看VBS基礎教學影片,再來製作程式。
其實搜尋相關資料,都會找到VBA。
外網部分沒有接觸過,寫完這隻程式應該會有所進步。
最近常發生一些狀況,沒辦法專心學習。
現在有找到因應措施,學習時間應該可以再拉長。
感謝撥冗閱讀,歡迎指教。