Re: [請問] 要如何批次點選網頁?
※ 引述《GaijiL (????)》之銘言:
: ※ 引述《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, 執行完畢
: ----------------------------------------------------------
: 執行後程式好像就當在那邊了~冏
幫你校正一些小錯誤
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, 執行完畢
變數賦予數值用 := 字串用 = , if 若比較的兩者皆變數,必須用括號,
若其中一者是數值則不必
字串也可以用 := 但是字串前後要加"",譬如:URL:="http://...."
counter := counter+1 可以改成 counter++
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.27.226
推
01/12 11:36, , 1F
01/12 11:36, 1F
→
01/12 11:59, , 2F
01/12 11:59, 2F
討論串 (同標題文章)
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章