之後又寫了一個版本的
搶拍賣(日貨)用的程式,就是會固定幾秒就搜索一次賣家的帳號,只要最上面的連結改變(表示PO新貨)
馬上就會進去新的頁面
==============================================
使用方法
第一格式輸入YAHOO賣家的網址(清單瀏覽,新貨出現在最上面)
然後可以按送出試試看
下面會出現一行 就是目前最新的物品
如果不是出現現在最新的物品
可以在第二格輸入數字
從 0 開始 01234...
就是要列出目前最新的物品連結
OK之後就點 START 就會開始每X秒自動掃一次
在後面的 下面這行的5就是每五秒掃一次 可以自己改變
echo '<meta http-equiv="refresh" content="5; url=test.php">';
PS 不過此版本還是不能脫逃 YAHOO 999的命運
每五秒一次 大概十五分鐘就壽命終結 ==
目前努力研究逃脫YAHOO 999 的命運
歡迎一起討論^^
最新發現!!!
最近測試發現
用APACHE 傳送過多造成999
IE FIREFOX 還是可以正常瀏覽
因此這裡可能就是可以破解的地方!!
==============================================
<form name="form1" method="get" action="test.php">
<input type="text" name="url" id="textfield">
<input type="submit" name="button" id="button" value="送出">
<input name="num" type="text" id="num">
<input type="submit" name="star" id="star" value="star">
<input type="submit" name="stop" id="stop" value="stop">
</form>
<?php
session_start();
if(isset($_GET['url']) and @$_GET['url'] != ''){
$_SESSION['url']=$_GET['url'];
}
if(isset($_SESSION['url'])){
$url = $_SESSION['url'];
}else{
$url ="http://tw.user.bid.yahoo.com/tw/user/lainjp98?userID=lainjp98&catID=&catIDselect=&clf=&u=:lainjp98&s1=ptime&o1=d&at=false";
}
if(isset($_GET['num']) and @$_GET['num'] != ''){
$_SESSION['num']=$_GET['num'];
}
if(isset($_SESSION['num'])){
$next = $_SESSION['num'];
}else{
$next = 1;
}
$fp =fopen($url,"r");
$content = stream_get_contents($fp);
$content = str_replace('刊登時間','||',$content);
$content = strstr($content,'||');
$content = strip_tags($content,'<a>');
$content = substr($content,60);
$i=0;
//$next = 5;
while($content = strstr($content,'<')){
//$content = strstr($content,'<');
$pos = strpos($content,'>')+1;
$pos = strpos($content,'>',$pos)+1;
$content_link = substr($content,0,$pos);
$content = substr($content,$pos);
if($i==$next){
if(@$_SESSION['check'] ==1){
if($_SESSION['temp'] != $content_link){
$content_link = strstr($content_link,'"');
$content_link = substr($content_link,1);
$pos = strpos($content_link,'"');
$content_link = substr($content_link,0,$pos);
echo '<meta http-equiv="refresh" content="1; url='.$content_link.'">';
}
}
if(@$_GET['star'] =='star'){
$_SESSION['temp']=$content_link;
$_SESSION['check'] =1;
}
echo $content_link."<br>";
}
$i++;
}
if(@$_GET['stop'] =='stop'){
$_SESSION['check'] =0;
}
if(@$_SESSION['check'] ==1){
echo '<meta http-equiv="refresh" content="5; url=test.php">';
}
fclose($fp);
?>
沒有留言:
張貼留言