作者Lumania (小糠榔)
看板EzHotKey
标题Re: [请问] 要如何批次点选网页?
时间Mon Jan 12 05:19:00 2009
※ 引述《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
1F:推 GaijiL:感谢指导~我试试看! 01/12 11:36
2F:→ Lumania:下载档案要时间,所以要加个检查下载成功的式子 01/12 11:59