[工具] TriBalWars Tool V 0.1 [mass farming]
看板TribalWars (Tribal Wars)作者sss2500 (Silence X.- 繁星舞兮)時間18年前 (2007/09/18 15:33)推噓0(0推 0噓 3→)留言3則, 1人參與討論串1/1
<有掛羊頭賣狗肉的嫌疑>
放了悠閒愜意的颱風假,剛睡醒把程式改了一下。
終於可以實作最厲害的 mass farming,這是最早想弄這東西的理想。
結果斷斷續續的研究,一晃就好幾個月~ Orz
跟讀取twplus網站一樣,這程式連結twplus時,一樣不可避免的會有些許的lag,
如果單機使用的話應該是還能接受,考量未來性,在將來實作時有必要把這些資料
直接存入SQL還是檔案中。
網頁著色版本: http://rafb.net/p/gfV6EG85.html //懶的在BBS上著色了( ̄▽ ̄#
----------------------------以下是顯示結果-----------------------------
Array ( [0] => Array ( [0] => 565|603 [1] => 467|534 [2] => 565|603 [3] =>
565|603 [4] => 565|603 [5] => 565|603 [6] => 565|603 [7] => 565|603 [8] =>
565|603 [9] => 565|603 [10] => 565|603 [11] => 565|603 [12] => 565|603 [13]
=> 565|603 [14] => 565|603 [15] => 565|603 [16] => 565|603 [17] => 565|603
[18] => 565|603 [19] => 565|603 [20] => 565|603 [21] => 564|606 [22] =>
568|605 [23] => 561|606 [24] => 564|608 [25] => 560|601 [26] => 561|599 [27]
=> 571|601 [28] => 563|609 [29] => 561|608 [30] => 559|600 [31] => 572|603
[32] => 562|611 [33] => 560|610 [34] => 574|601 [35] => 572|609 [36] =>
565|613 [37] => 566|613 [38] => 555|601 [39] => 556|608 [40] => 559|594 [41]
=> 559|612 [42] => 560|613 [43] => 562|592 [44] => 575|597 [45] => 571|613
[46] => 554|607 [47] => 554|598 [48] => 560|614 [49] => 577|601 [50] =>
576|609 [51] => 557|593 [52] => 553|598 [53] => 577|598 [54] => 552|604 [55]
=> 578|601 [56] => 568|616 [57] => 578|599 [58] => 572|591 [59] => 564|617
[60] => 579|601 ) )
--
要注意的是,第一個抓到的座標是我們自己村的座標(就是當初輸入的參考座標)
在未來擷取時可以直接修改連結後方 page=?? 這變數直接調整頁面。
----------------------------以下是原始碼-----------------------------
<?
$str=file_get_contents('http://w7.twplus.org/index.php?tool=durations&mode=locator&village=565|603&player=0&min=44&max=160&page=1');
$str=htmlspecialchars($str);
//preg_match_all — Perform a global regular expression match
//int preg_match_all ( string $pattern, string $subject, array &$matches [,
int $flags [, int $offset]] )
//http://tw.php.net/manual/en/function.preg-match-all.php
preg_match_all("/\d\d\d\|\d\d\d/s", $str, $matches);
print_r($matches);
?>
感謝nightmarelee指正: /\d\d\d\|\d\d\d/s可以改成/\d{3}\|\d{3}/s
--
以上,只是改了一點小東西,來騙錢的 ( ̄▽ ̄#)﹏﹏
Ps. 還真高興,花了一陣時間研究re的問題,後來發現沒有當初想像中的困難。
只是在台灣,相關的書籍好少,網路上相關的教學資料又相當的零散。
感謝PHPEdit公司的Regular Expression Editor 真是學習RE的好東西阿。 ^^
--
╭═╖╭★╖╭═╖
╰★╮╰═╮╰★╮ [繁星舞兮][千星萬曜:星耀尋夢旅途~] ∮
╘═╯╘═╯╘═╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.231.174
→
09/18 18:19, , 1F
09/18 18:19, 1F
→
09/18 18:20, , 2F
09/18 18:20, 2F
→
09/18 18:22, , 3F
09/18 18:22, 3F
※ 編輯: sss2500 來自: 59.104.231.174 (09/18 18:30)
TribalWars 近期熱門文章
PTT遊戲區 即時熱門文章