php 파싱 관련해서 질문드려요!
http://heartbrea.kr/random.php 에 들어갈 경우, 랜덤으로 BGM swf와 swf주소를 띄워줍니다.
전 그 띄워주는 swf주소를 파싱하여 출력하고 싶어요!
그래서 Snoopy.Class 를 이용해서 아래와 같이 작성 후에 파싱을 시도했는데
<?php
include_once 'Snoopy.class.php';
$site_url="http://heartbrea.kr/random.php";
$snoopy=new snoopy;
$snoopy->fetch($site_url);
$txt = $snoopy->results;
$ex = explode("<th>bgm주소: </th><td><a href=",$txt);
$test = explode("onclick=",$ex[1]);
print $test[0];
?>
아무것도 뜨지 않았어요.
혹시라도 저 주소가 변경되서 다른곳으로 이동된다고 하면 그 이동된 주소로 시도하는 방법이나 (있을지 모르지만)iframe을 이용한 파싱방법이 있다면 알려주세요..!
아니면 성공적으로 작동하는 것이라도 알려주세요..<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
전 그 띄워주는 swf주소를 파싱하여 출력하고 싶어요!
그래서 Snoopy.Class 를 이용해서 아래와 같이 작성 후에 파싱을 시도했는데
<?php
include_once 'Snoopy.class.php';
$site_url="http://heartbrea.kr/random.php";
$snoopy=new snoopy;
$snoopy->fetch($site_url);
$txt = $snoopy->results;
$ex = explode("<th>bgm주소: </th><td><a href=",$txt);
$test = explode("onclick=",$ex[1]);
print $test[0];
?>
아무것도 뜨지 않았어요.
혹시라도 저 주소가 변경되서 다른곳으로 이동된다고 하면 그 이동된 주소로 시도하는 방법이나 (있을지 모르지만)iframe을 이용한 파싱방법이 있다면 알려주세요..!
아니면 성공적으로 작동하는 것이라도 알려주세요..<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
댓글 4개
webm4
14년 전
꼭좀 부탁드려요.
Darby
14년 전
$szServer = "heartbrea.kr";
$fp = fsockopen($szServer, 80, $errorno, $errstr, 30);
$string = "";
if(!$fp)
{
echo "$errstr ($errno)<br>\n";
}
else
{
fputs($fp, "GET /random.php HTTP/1.1\r\n");
fputs($fp, "Host: heartbrea.kr\r\n");
fputs($fp, "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13\r\n");
fputs($fp, "Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n\r\n");
fwrite($fp, $out);
while(!feof($fp)) {
$string .= fgets($fp, 128);
}
preg_match_all("/location.href\s*=\s*[\"'](.*?)[\"']/", $string , $pregs);
echo $pregs[1][0];
fclose($fp);
}
$fp = fsockopen($szServer, 80, $errorno, $errstr, 30);
$string = "";
if(!$fp)
{
echo "$errstr ($errno)<br>\n";
}
else
{
fputs($fp, "GET /random.php HTTP/1.1\r\n");
fputs($fp, "Host: heartbrea.kr\r\n");
fputs($fp, "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13\r\n");
fputs($fp, "Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n\r\n");
fwrite($fp, $out);
while(!feof($fp)) {
$string .= fgets($fp, 128);
}
preg_match_all("/location.href\s*=\s*[\"'](.*?)[\"']/", $string , $pregs);
echo $pregs[1][0];
fclose($fp);
}
Darby
14년 전
소켓을 통해 얻어와봤습니다,
webm4
14년 전
감사해요, 여기에 스누피 연동하면 되겠네요!
근데 속도가 조금 ㅠㅠ
근데 속도가 조금 ㅠㅠ
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3830 | 14년 전 | 929 | ||
| 3829 | 14년 전 | 1676 | ||
| 3828 | 14년 전 | 954 | ||
| 3827 |
방황하는중년
|
14년 전 | 903 | |
| 3826 |
|
14년 전 | 1638 | |
| 3825 | 14년 전 | 874 | ||
| 3824 | 14년 전 | 722 | ||
| 3823 | 14년 전 | 735 | ||
| 3822 |
level999
|
14년 전 | 830 | |
| 3821 | 14년 전 | 1015 | ||
| 3820 |
TzM위드컴
|
14년 전 | 935 | |
| 3819 | 14년 전 | 988 | ||
| 3818 |
base64
|
14년 전 | 1097 | |
| 3817 |
base64
|
14년 전 | 963 | |
| 3816 | 14년 전 | 2238 | ||
| 3815 | 14년 전 | 1866 | ||
| 3814 |
|
14년 전 | 2535 | |
| 3813 | 14년 전 | 502 | ||
| 3812 | 14년 전 | 808 | ||
| 3811 | 14년 전 | 1067 | ||
| 3810 | 14년 전 | 670 | ||
| 3809 |
스님꼬신수녀
|
14년 전 | 652 | |
| 3808 | 14년 전 | 1455 | ||
| 3807 | 14년 전 | 1265 | ||
| 3806 | 14년 전 | 2369 | ||
| 3805 | 14년 전 | 1262 | ||
| 3804 | 14년 전 | 850 | ||
| 3803 | 14년 전 | 3369 | ||
| 3802 | 14년 전 | 1592 | ||
| 3801 | 14년 전 | 1005 | ||
| 3800 | 14년 전 | 1357 | ||
| 3799 | 14년 전 | 716 | ||
| 3798 |
커피는막심
|
14년 전 | 1840 | |
| 3797 | 14년 전 | 772 | ||
| 3796 | 14년 전 | 1206 | ||
| 3795 | 14년 전 | 711 | ||
| 3794 |
방황하는중년
|
14년 전 | 1244 | |
| 3793 | 14년 전 | 1479 | ||
| 3792 | 14년 전 | 993 | ||
| 3791 | 14년 전 | 782 | ||
| 3790 | 14년 전 | 1004 | ||
| 3789 | 14년 전 | 931 | ||
| 3788 | 14년 전 | 1950 | ||
| 3787 | 14년 전 | 1113 | ||
| 3786 | 14년 전 | 814 | ||
| 3785 | 14년 전 | 710 | ||
| 3784 | 14년 전 | 1322 | ||
| 3783 | 14년 전 | 2616 | ||
| 3782 | 14년 전 | 705 | ||
| 3781 |
|
14년 전 | 2538 | |
| 3780 |
헬프데스크
|
14년 전 | 1659 | |
| 3779 |
방황하는중년
|
14년 전 | 897 | |
| 3778 |
|
14년 전 | 1099 | |
| 3777 |
|
14년 전 | 1004 | |
| 3776 |
스누피사랑
|
14년 전 | 987 | |
| 3775 |
silver31
|
14년 전 | 500 | |
| 3774 |
|
14년 전 | 714 | |
| 3773 | 14년 전 | 812 | ||
| 3772 |
|
14년 전 | 1174 | |
| 3771 | 14년 전 | 871 | ||
| 3770 | 14년 전 | 1227 | ||
| 3769 | 14년 전 | 1010 | ||
| 3768 |
Dokjin
|
14년 전 | 1111 | |
| 3767 |
Dokjin
|
14년 전 | 713 | |
| 3766 | 14년 전 | 1023 | ||
| 3765 |
|
14년 전 | 919 | |
| 3764 | 14년 전 | 800 | ||
| 3763 | 14년 전 | 689 | ||
| 3762 | 14년 전 | 1171 | ||
| 3761 |
쉽다zzz
|
14년 전 | 1581 | |
| 3760 |
gtm100
|
14년 전 | 936 | |
| 3759 |
원시인교주
|
14년 전 | 778 | |
| 3758 | 14년 전 | 3316 | ||
| 3757 | 14년 전 | 841 | ||
| 3756 | 14년 전 | 730 | ||
| 3755 | 14년 전 | 2125 | ||
| 3754 | 14년 전 | 1511 | ||
| 3753 | 14년 전 | 2025 | ||
| 3752 | 14년 전 | 593 | ||
| 3751 | 14년 전 | 853 | ||
| 3750 |
방황하는중년
|
14년 전 | 713 | |
| 3749 |
hopeone
|
14년 전 | 545 | |
| 3748 | 14년 전 | 633 | ||
| 3747 | 14년 전 | 750 | ||
| 3746 | 14년 전 | 1501 | ||
| 3745 | 14년 전 | 869 | ||
| 3744 | 14년 전 | 908 | ||
| 3743 | 14년 전 | 535 | ||
| 3742 | 14년 전 | 1069 | ||
| 3741 | 14년 전 | 1660 | ||
| 3740 |
매너천사12
|
14년 전 | 1048 | |
| 3739 |
SGFlash
|
14년 전 | 1381 | |
| 3738 |
C2HGroup
|
14년 전 | 903 | |
| 3737 | 14년 전 | 1039 | ||
| 3736 | 14년 전 | 791 | ||
| 3735 | 14년 전 | 1110 | ||
| 3734 | 14년 전 | 1003 | ||
| 3733 | 14년 전 | 417 | ||
| 3732 | 14년 전 | 557 | ||
| 3731 | 14년 전 | 637 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기