Re: [請問] 要如何批次點選網頁?

看板EzHotKey作者 (????)時間16年前 (2009/01/11 23:46), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串3/5 (看更多)
※ 引述《UndeadSion (UndeadSion)》之銘言: : 以下是用 AutoHotkey 寫的範例,提供參考 : ---------------->8---------------->8---------------- 請沿此線剪下 ---- : URL = : ( : http://www.google.com/ : http://tw.yahoo.com/ : http://www.mozilla.com/ : ) : Loop, Parse, URL, `n : URLDownloadToFile, %A_LoopField%, %A_Temp%\_AddAccessCount.tmp : FileDelete, %A_Temp%\_AddAccessCount.tmp ; 刪除暫存檔 : MsgBox, 執行完畢 : ---------------->8---------------->8---------------- 請沿此線剪下 ---- : 每個網頁判斷閱覽數的方式不同,如果閱覽數沒有增加,把網址指向網頁頁框、 : 圖檔、Flash 或是其它網頁元件,然後再試試看 : 若網址是固定格式的話,用迴圈 + 字串變數改寫一下上面的範例就可以了 十分感謝, 這程式可以跑, 小弟對程式不熟=.= 改了一整個晚上還是行不通, 希望大家給個指導... --------------------------------------------------------- Album_num_min = 1 ; 相簿編號最小值 Album_num_max = 40 ; 相簿編號最大值 Counter = Album_num_min ; 計數器 Loop { IF Counter <= Album_num_max ; 計數器小於等於相簿編號最大值才執行 { URL = http://www.wretch.cc/album/album.php?id=X&book=%Counter% ; 目標網址和相簿編號 Counter = Counter + 1 ; 計數器加一 URLDownloadToFile, %A_LoopField%, %A_Temp%\_AddAccessCount.tmp FileDelete, %A_Temp%\_AddAccessCount.tmp ; 刪除暫存檔 } else break ; 計數器大於相簿編號最大值則停止 } return MsgBox, 執行完畢 ---------------------------------------------------------- 執行後程式好像就當在那邊了~冏 -- 寫程式一直是噩夢(淚) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.118.33.71

01/11 23:53, , 1F
我實在搞不懂為什麼看似簡單的程式一直寫不好...Orz
01/11 23:53, 1F

01/12 00:57, , 2F
試試看 Loop 裡面多加一行 sleep, 2000 ;暫停 2 秒。
01/12 00:57, 2F

01/12 00:58, , 3F
我推測你讓 AutoHotKey 跑太快,系統還來不及反應就當了
01/12 00:58, 3F

01/12 11:29, , 4F
謝謝版主指導
01/12 11:29, 4F
文章代碼(AID): #19QXH8Oe (EzHotKey)
文章代碼(AID): #19QXH8Oe (EzHotKey)