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년 전
감사해요, 여기에 스누피 연동하면 되겠네요!
근데 속도가 조금 ㅠㅠ
근데 속도가 조금 ㅠㅠ
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3330 |
마케팅메지션
|
14년 전 | 1463 | |
| 3329 | 14년 전 | 1322 | ||
| 3328 | 14년 전 | 1010 | ||
| 3327 | 14년 전 | 1435 | ||
| 3326 | 14년 전 | 1278 | ||
| 3325 | 14년 전 | 1542 | ||
| 3324 | 14년 전 | 996 | ||
| 3323 | 14년 전 | 1237 | ||
| 3322 |
수야3019
|
14년 전 | 1040 | |
| 3321 |
|
14년 전 | 1392 | |
| 3320 | 14년 전 | 861 | ||
| 3319 | 14년 전 | 2256 | ||
| 3318 | 14년 전 | 1468 | ||
| 3317 | 14년 전 | 3070 | ||
| 3316 |
|
14년 전 | 1447 | |
| 3315 | 14년 전 | 1213 | ||
| 3314 |
마케팅메지션
|
14년 전 | 1256 | |
| 3313 |
마케팅메지션
|
14년 전 | 1262 | |
| 3312 | 14년 전 | 728 | ||
| 3311 | 14년 전 | 987 | ||
| 3310 | 14년 전 | 1030 | ||
| 3309 | 14년 전 | 2484 | ||
| 3308 |
visualp
|
14년 전 | 1126 | |
| 3307 |
사랑은봄비처럼
|
14년 전 | 3481 | |
| 3306 |
디자이너몽
|
14년 전 | 960 | |
| 3305 |
달콤한인생
|
14년 전 | 803 | |
| 3304 | 14년 전 | 875 | ||
| 3303 |
haejuksun
|
14년 전 | 1862 | |
| 3302 | 14년 전 | 1466 | ||
| 3301 | 14년 전 | 1274 | ||
| 3300 | 14년 전 | 1335 | ||
| 3299 | 14년 전 | 1264 | ||
| 3298 | 14년 전 | 1362 | ||
| 3297 | 14년 전 | 1021 | ||
| 3296 | 14년 전 | 624 | ||
| 3295 | 14년 전 | 1144 | ||
| 3294 |
haejuksun
|
14년 전 | 2288 | |
| 3293 |
haejuksun
|
14년 전 | 1601 | |
| 3292 |
haejuksun
|
14년 전 | 1973 | |
| 3291 |
|
14년 전 | 1028 | |
| 3290 | 14년 전 | 1362 | ||
| 3289 |
haejuksun
|
14년 전 | 1664 | |
| 3288 |
haejuksun
|
14년 전 | 1784 | |
| 3287 | 14년 전 | 1150 | ||
| 3286 | 14년 전 | 1077 | ||
| 3285 | 14년 전 | 1150 | ||
| 3284 | 14년 전 | 601 | ||
| 3283 |
쉽다zzz
|
14년 전 | 1302 | |
| 3282 |
haejuksun
|
14년 전 | 902 | |
| 3281 |
haejuksun
|
14년 전 | 1190 | |
| 3280 |
|
14년 전 | 1424 | |
| 3279 | 14년 전 | 1188 | ||
| 3278 |
|
14년 전 | 1362 | |
| 3277 | 14년 전 | 1007 | ||
| 3276 |
|
14년 전 | 1869 | |
| 3275 |
|
14년 전 | 963 | |
| 3274 |
|
14년 전 | 1330 | |
| 3273 |
visualp
|
14년 전 | 1399 | |
| 3272 | 14년 전 | 1607 | ||
| 3271 | 14년 전 | 793 | ||
| 3270 | 14년 전 | 1482 | ||
| 3269 | 14년 전 | 1364 | ||
| 3268 | 14년 전 | 1066 | ||
| 3267 |
|
14년 전 | 2091 | |
| 3266 | 14년 전 | 1190 | ||
| 3265 | 14년 전 | 1138 | ||
| 3264 | 14년 전 | 1356 | ||
| 3263 | 14년 전 | 1111 | ||
| 3262 | 14년 전 | 1329 | ||
| 3261 |
마케팅메지션
|
14년 전 | 1288 | |
| 3260 |
마케팅메지션
|
14년 전 | 927 | |
| 3259 | 14년 전 | 1652 | ||
| 3258 |
webm4
|
14년 전 | 1649 | |
| 3257 |
디자이너몽
|
14년 전 | 610 | |
| 3256 | 14년 전 | 629 | ||
| 3255 | 14년 전 | 3066 | ||
| 3254 | 14년 전 | 1995 | ||
| 3253 |
어린왕자임
|
14년 전 | 1110 | |
| 3252 |
어린왕자임
|
14년 전 | 625 | |
| 3251 | 14년 전 | 633 | ||
| 3250 | 14년 전 | 1088 | ||
| 3249 |
소프트대가
|
14년 전 | 1398 | |
| 3248 | 14년 전 | 1266 | ||
| 3247 | 14년 전 | 1047 | ||
| 3246 |
|
14년 전 | 1313 | |
| 3245 |
소프트대가
|
14년 전 | 1027 | |
| 3244 |
소프트대가
|
14년 전 | 1565 | |
| 3243 | 14년 전 | 599 | ||
| 3242 | 14년 전 | 976 | ||
| 3241 |
visualp
|
14년 전 | 607 | |
| 3240 |
쉽다zzz
|
14년 전 | 1057 | |
| 3239 | 14년 전 | 679 | ||
| 3238 | 14년 전 | 938 | ||
| 3237 |
디자이너몽
|
14년 전 | 652 | |
| 3236 |
TWM소프트
|
14년 전 | 923 | |
| 3235 | 14년 전 | 1184 | ||
| 3234 |
쉽다zzz
|
14년 전 | 2687 | |
| 3233 | 14년 전 | 1004 | ||
| 3232 |
|
14년 전 | 4383 | |
| 3231 | 14년 전 | 1884 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기