作者puregon (puregon)
看板EZsoft
標題Re: [請益] 有沒有每天定時登入網站的程式!?
時間Tue May 1 16:15:57 2007
1. 首先,你要讓你的電腦是一個可以執行PHP的環境
這邊不介紹 XD 可以到
http://www.php.net/ 去抓
時代進步的很快,現在php可以一直按下一步就裝好了,不用改php.ini
2. 抓取 Snoopy.class.php 這個檔案
位址在
http://sourceforge.net/projects/snoopy/
解壓縮後,將 Snoopy.class.php 放在
IIS用戶:wwwroot 資料夾內 或
Apache用戶:htdocs 資料夾內
(另外解開後的 readme 裡面都是可以參考的語法)
3. 寫一個php檔來表示你要做的動作
打開記事本後,依照php語法寫...
p.s 就是把 <? 中間是code ?> 這一段複製、貼上到記事本,爾後另存成 xxx.php
範例a.
fetchlinks 可以抓該取網頁內的連結
<?
include "Snoopy.class.php";
$snoopy = new Snoopy;
$snoopy->
fetchlinks("
http://google.com/");
print_r($snoopy->results);
?>
範例b.
fetchtext 可以抓取該網頁的文字內容
<?
include "Snoopy.class.php";
$snoopy = new Snoopy;
$snoopy->
fetchtext("
http://www.phpobject.net/blog");
echo $snoopy->results;
?>
範例c.
fetchform 可以抓取表單資訊
(一般登入頁面的資訊就是用form做的)
<?php
include "Snoopy.class.php";
$snoopy = new Snoopy;
$snoopy->
fetchform("
http://www.phpx.com/happy/logging.php?action=login");
print $snoopy->results;
?>
範例d. 自動登入論壇 XD
<?
include "Snoopy.class.php";
$snoopy = new Snoopy;
$submit_url = "
http://www.phpx.com/happy/logging.php?action=login";
$submit_vars["loginmode"] = "normal";
$submit_vars["styleid"] = "1";
$submit_vars["cookietime"] = "315360000";
$submit_vars["loginfield"] = "username";
$submit_vars["username"] = "********"; //你的用戶名
$submit_vars["password"] = "*******"; //你的密碼
$submit_vars["questionid"] = "0";
$submit_vars["answer"] = "";
$submit_vars["loginsubmit"] = "提 交";
$snoopy->submit($submit_url,$submit_vars);
print $snoopy->results;
?>
3.d.1.首先,先到該論壇的登入畫面,檢視原始碼
然後可以看到原始碼內表示輸入 帳號、密碼等等登入要選的選項...
3.d.2.依照語法把該值得名稱填入如上面黃色的部份
$submit_vars["username"] = "********"; //你的用戶名
然後就可以了 XD
--
另外還有試一個 Fx的套件 iMacros
https://addons.mozilla.org/en-US/firefox/addon/3863
他是先做一次動作,然後把他錄起來,下次重播就好。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.22.32.179
→ puregon:這應用很廣,可以用來投票、留言、登入網站、玩小遊戲… 05/01 16:20
→ puregon:不過要請php能人幫忙寫各類範本 XD 05/01 16:21
→ puregon:搶拍賣、搶限時購物、限時換獎品等… 05/01 18:45
推 yinjing:純推 05/01 21:08
→ chweng:終於知道為什麼某些地方連登入都要驗證圖片了 05/01 23:19
推 sanbis:筆記~筆記~這種資訊要記好~ 05/02 00:21
→ Takayama:沒錯,這就是常見的bot網頁形態的程式之一 05/02 01:54
推 Xconqueror:謝謝p大...我會試看看的....^^b 05/02 08:37
推 PcGrek:推好文 05/02 22:18
推 KiroKu:哪裡找的到這class的doc? 05/02 22:24