RSS 자동 다운로드 시 중복파일 제거 php+sql 사용 방법 (스누피 버전) ver2

기존에 작성한 글에 개선 버전이 나와 소개하려고 합니다. ( 기존 글 : RSS 자동 다운로드 시 중복파일 제거 php+sql 사용 방법 (스누피 버전) )

이번 글은 아담의사과님이 작성하신 “RSS관련 불법 광고로 인한 중복 방지 해결책 수정버전” 이라는 글 입니다.

기존 방식은 성인 광고 업자들이 새로운 방법으로 우회했기에 새로운 방법대로 PHP 코드를 변경하시는게 좋습니다.

 

기존 글대로 작업이 다 되었던 분들은 PHP 코드만 새로 나온 코드로 교체하시면 됩니다.




패키지 센터 – 검색

MariaDB 검색

설치

000

 

phpMyAdmin 검색 설치

001

 

메인 메뉴 – MariaDB

002

 

MariaDB 패스워드 변경

003

 

아무 입력 없이 확인

004

 

  • 사용자 이름: root
  • 새 패스워드: 원하는 패스워드
  • 패스워드 확인: 원하는 패스워드 재입력

확인

005

 

006

 

메인 메뉴 – phpMyAdmin

007

 

  • 사용자명: root
  • 암호: 위에서 입력한 암호

실행

008

 

SQL

009

 

create database download;
use download;
create table rss_item (id int(10) not null auto_increment primary key, feed_id int(6),rss_item varchar(200), reg_date TIMESTAMP);

입력 후 실행

010

 

RSS관련 불법 광고로 인한 중복 방지 해결책 수정버전에서 rss_torrent_new.php 파일을 다운로드 하고 편집기로 열어줍니다.

23번 줄 (스누피 버전 RSS 주소 필수, 없으신 분들은 https://nas.moe/etc/nas-rss-feeds 참조)

  • $url = “http://=본인나스주소/rss.php?k=”.$k.”&b=”.$b.””; 

011

 

28~29번 줄

  • $mysql_username = root;
    $mysql_password = 위에서 변경한 MariaDB 패스워드;

012

 

다운로드 스테이션 – RSS Feeds – http://localhost/rss_torrent_new.php?k=”원하는 문구”&g=1 – 추가

  • 예 – http://localhost/rss_torrent_new.php?k=”720p-WITH”&g=1

딱 보시면 어떤 부분을 수정하시면 될지 아실 거라 생각합니다.

띄어쓰기는 – 기호를 넣어야 합니다.

013

 

phpMyAdmin download – rss_item 부분에 DB 저장이 됩니다.

이렇게 쌓인 데이터는 30일 기준으로 자동 삭제가 된다고 하니 누적 데이터에 대한 걱정은 안 하셔도 됩니다.

014

 

2개 이상 등록시에는 예 – http://localhost/rss_torrent_new.php?k=”720p-WITH-육룡이-나르샤”&g=2

&g=2, &g=3, &g=4

이렇게 RSS 구분을 위한 “&g=값” 값을 넣어야 합니다.

015



You may also like...

39 Responses

  1. 질문자 댓글:

    스누피 버전 rss 주소를 넣어야 한다고 설며하신 부분이 잘 이해가 안갑니다. 링크 거신 페이지를 가 보면 그냥 주소만 있는데 그 주소에서 rss.php 파일을 다운 받을 수 있는 건지 아니면 다른 작업을 해야 하는건지 잘 모르겠습니다. 네이버 카페가도 rss.php가 있다는 가정을 하고 있는데 정작 그 과정에 대해서 자세하게 설명되어 있는 글을 찾을 수 가 없네요. 혹시 시간 되시면 이부분 조금더 자세하게 설명해 주실 수 있는지요?

  2. 텐지로 댓글:

    기존 버전에서 수정하는 방법은 없는건가요?
    스누피 버전에서 일반으로 갈아탔는데 ㅠㅠ

    • 나스모에 댓글:

      기존 버전을 만드신 분이 대응 하실지 모르겠습니다. 댓글에 달아주신 내용으로는 제작 중인데 막힌 부분이 있다고 하시네요.

  3. didvk82 댓글:

    기존 파일 하나로 중복파일 삭제사용중이였습니다. 광고 파일 중복제거가 안되서 이걸로 갈아타려고 위 설명해주신데로 모두 설정하였으나
    “RSS 파일 다운로드에 실패하였습니다. 다운로드 링크와 네트워크 설정이 올바른지 확인하십시요” 라고 뜨네요 ㅠㅠ
    웹스테이션 활성화 시키고 rss_torrent_new.php 파일은 volume/web 폴더에 넣었습니다. 위 설명중에서 rss 주소를 넣으라고 하셨는데 23번째 줄 에 넣으라는 말씀이신가요? 예를 들어 제나스주소가 http://abc.synology.me:5000/ 이라고 한다면 예를 들어서 설명좀 부탁드려도 될까요?

  4. 모리사토 댓글:

    방법문의드립니다 해당 포스팅대로 따라 했는데 다운로드스테이션에서 rss가 수집이 안되네요

    본인 나스 주소를 http://localhost로 적어두고 web폴더내에 스누피 파일은 rss폴더에 있는데

    localhost/rss/rss.php 인가요 localhost/rss.php 인가요?

    • 모리사토 댓글:

      저녁늦게 쓴댓글이라 두서가없네요..
      1. 옛날 스누피 이용방법으로 한 rss피드 수집은 잘되고있습니다.(web폴더 rss폴더에 파일 저장되어있습니디)
      2.스누피 필요없던 버전도 잘수집되고 있고 잘받아오고있습니다.
      3.새로 올려주신 방법을 하고자 phpmyadmin에서 올려주신 코드를 복사 붙여넣기했고 올려주신 링크의 파일을 받아
      주소 부분을 수정했습니다 http://localhost/rss <- 이런식으로 작성.

      다운로드스테이션에 등록하니 새로운 피드들이 수집되지않습니다..

      현재 이런 상황이고 기존 스누피와 스누피X버전은 정상작동되고있습니다.

      제가 체크해야될부분은 어떤부분일까요…

    • 나스모에 댓글:

      rss 폴더를 만들고 넣었으면 전자, 아니시라면 후자 입니다.

  5. prios 댓글:

    으..제가 잘 못 적용한걸까요?
    뚫리네요. 컴마하나에 ㅜㅜ

    태양의 후예.E03.160302.HDTV.H264.720p-WITH.mp4
    태양의 후예.E03.160302.HDTV.H264,720p-WITH.mp4

  6. 모니몽 댓글:

    안녕하세요! 소개해주신 방법 적용해보려 하는데 처음부터 난항을 맞아서 질문 좀 드리려고 합니다ㅠ.ㅠ phpMyAdmin 이거 깔고 실행하니까 캡처와 같은 페이지가 아니고 공유기로 접속이 되는데 뭐가 문제일까요? 초보가 눈팅으로 어찌어찌 해보려고 했는데 뭐가 문제인지 알 수가 없어서요…………………

  7. jay 댓글:

    안녕하세요! 나스모에님 자료를 이용하여 잘 사용하고 있습니다. 감사드립니다.

    몇가지 의문사항이 있어 댓글남깁니다…한가지는 RSS Feed 추가할때
    http://도메인/rss_torrent_new.php?k=“720p-WITH”&g=1&b=torrent_variety 과 함께 자동으로 모든항목 다운로드를 선택하면 ‘all’ 이라는 다운로드 필터가 생기면서 모든 항목이 다운로드가 되더라구요. 이때 모든항목(all) 다운로드 – “알토란”과 “풍문” 이 들어간 항목을 제외하고 싶다면 all 필터에 일치하지 않음란에 “알토란, 풍문” 이렇게 넣어줘야 할까요..아니면 알토란과 풍문 필터를 일치하지 않음에 넣고 추가해야 할까요..?

    그리구 https://rss.nas.moe/variety_720p 등으로 RSS 피드를 추가할때 RSS 업데이트 상태가 “업데이트중” 으로 무한표시되는 경우 해결방법이 있을까요..?

  8. 질문자 댓글:

    기초적인것도 제대로 몰라 질문 드리는게 송구합니다.
    시간적 여유가 되실때 답변좀 부탁드리겠습니다.

    스누피란게 뭔지도 몰라 구글링하여
    http://naclepark.blogspot.kr/2015/07/rss-downloadstation.html
    이글을 보고 적용을 시켰습니다.
    따라서 현재 제 web 폴더에는 Snoopy.class.php 와 rss.php가 존재하는 상태고

    rss_torrent_new.php 또한 다운받아 준비되어 있는 상태입니다.
    막히는 부분은
    23번 줄 (스누피 버전 RSS 주소 필수, 없으신 분들은 https://nas.moe/etc/nas-rss-feeds 참조)
    ◾$url = “http://=본인나스주소/rss.php?k=”.$k.”&b=”.$b.””;
    요 부분인데요

    제 나스 ddns가 123.synology.me 라고 하면
    23번을 “http://=123.synology.me/rss.php?k=”.$k.”&b=”.$b.””;로 수정하였는데(28,29도 root/패스워드 변경완료)

    ‘ (스누피 버전 RSS 주소 필수, 없으신 분들은 https://nas.moe/etc/nas-rss-feeds 참조)’ 라는 문구가 의미하는게 무엇인지 이해가 되질 않습니다.
    참조링크에 접속하면 일반 스누피rss라고 http://hyunkeey.cafe24.com/rss.php 가 보이기는 하는데
    이걸 이용하는건지, 그렇다면 이를 어찌 적용시켜야 하는지 갈피를 못잡겠네요.
    (현재 제 상태기준)
    snoopy.class.php, rss.php, rss_torrent_new.php 이 세 파일중 어딘가에다가 해당 주소를 집어넣어야 하는건지, 아니면 다른 무엇을 해야하는건지..

    이 부분이 막혀서 rss_torrent_new_php 파일을 web폴더에 올리고
    다운로드스테이션 rss에 ‘http://localhost/rss_torrent_new.php?k=”원하는 문구”&g=1’ 를 집어넣어도
    RSS파일이 비어있거나 올바르지 않다란 메세지가 뜨는것 같거든요..

    도움좀 부탁드리겠습니다.. 좋은하루 보내세요

    • 나스모에 댓글:

      Snoopy.class.php 와 rss.php 복잡하게 2개 더 넣어서 쓰기 싫은 분들은 말씀하신 https://nas.moe/etc/nas-rss-feeds 주소에 스누피 링크를 넣으시면 됩니다.

      “http://=123.synology.me/rss.php?k=”.$k.”&b=”.$b.””; 이렇게해도 원래는 되는게 맞습니다.
      하지만 너무 어렵고 복잡하다고 생각하신다면 https://nas.moe/etc/nas-rss-feeds 여기에 있는 스누피 주소를 그냥 쓰시는걸 추천해드립니다.

  9. 질문자 댓글:

    댓글주셔서 감사합니다.
    복잡하다 생각하면 ‘http://hyunkeey.cafe24.com/rss.php 를 그냥 써라. 라고 하시는게
    RSS피드에 대해 본문에서 예로 설명되고 있는
    ‘http://localhost/rss_torrent_new.php?k=”원하는 문구”&g=1’ 대신
    ‘http://hyunkeey.cafe24.com/rss.php?k=”원하는 문구”&g=1’를 써도 된다라는건가요?
    만약 제가 720p영상만 확인하고 싶다라고하면
    다운로드스테이션 -> rss피드 ->rss피드url에
    ‘http://hyunkeey.cafe24.com/rss.php?k=”720p”&g=1′ 을 적어넣으면 되는..?

    맞다라면 내용정리가
    1.mariadb 설치
    2.phpMyAdmin 설치
    3.mariadb 패스워드변경 ->입력없이확인
    4.root 패스워드 변경
    5.phpMyAdmin 실행 -> SQL ->코드(?)입력후 실행
    6.rss_torrent_new.php 관련 내용 무시
    7.다운로드스테이션 rss피드에 ”http://hyunkeey.cafe24.com/rss.php?k=”원하는문구”&g=1’ 입력
    끝 인건가요?

    아니면
    6. rss_torrent_new.php관련 내용중
    23번에 http://hyunkeey.cafe24.com/rss.php?k=”.$k.”&b=”.$b.””;
    를 넣고 이후 과정을 진행해야하는건가요..?

    번거롭게해서 죄송합니다

  10. 성인광고죽어! 댓글:

    여기 내용과는 관련이 거의 없긴하지만 실례를 무릅쓰고 부탁드리고 싶은게 있습니다.
    혹시 토렌트킴 사이트 말고 토렌트리(torrentlee닷컴)쪽도 해주실 계획 없으신가요?
    요 최근 낚시파일때문에 스트레스 엄청 쌓이네요;;
    파일 자체가 성인사이트광고 파일이라니;;
    업데이트가 느리긴 한거 같은데 한 일주일 써보니 그래도 여긴 파일을 거르는거 같기도 해서요..;
    아직 낚인적은 없습니다. 안심하긴 이르지만요;

  11. 드림캐쳐 댓글:

    안녕하세요. 전에 쓰던게.. 나스 하드 교체하고 나서 패키지들이 죄다,, 재설치해야하는 바람에.. 다 날라갔네요. 새로 세팅중에 피드 세팅을 하려고 와 보았습니다.
    web폴더에 넣었는데 rss new php 파일의 권한을 부여해야되는것 아닌지요?
    그래서 http://도메인/rss~.php 주소입력을 하여 파일 읽기 가 되나 해보았는데 되지 않는 것으로 보아,, NAS에 서 web 폴더에 업후에 이 php파일에 권한을 755 등으로 부여해야할 듯한데요. 어떤지요?

  12. 드림캐쳐 댓글:

    차근 차근 훑어보니,, http://hyunkeey.cafe24.com/rss.php 이 파일이 존재했어야했군요.
    rss.php를 받아서 web에 넣어주고, 위 순서대로 하니 문제없이 잘되네요.

    http://cafe.naver.com/synol/5310 수정버전의 글에 링크된 이전 설명글인
    http://cafe.naver.com/synol/5230 에서

    “단 해당 nas에 marina db 와 phpmyadmin 이 설치 되어 있고, 기존에 rss.php로 rss 정보 수집을 하고 있는 상태여야 합니다.”
    라는 부분을 보고서 확인했습니다.

  13. 드림캐쳐 댓글:

    적고보니 자꾸 혼동이 되네요.. http://hyunkeey.cafe24.com/rss.php 이 파일을 다운받는게 맞는지요?

    이 글대로 하고자 한다면 먼저 구비되어야할 것이
    스누피버전 rss.php 파일이 있어야할듯한데.. 위 http://hyunkeey.cafe24.com/rss.php 의 이 rss.php는 샘플파일 같고,, 어떤 값을 넣든지 같은 내용만 검출되는것이 제가 한방법이 잘못된듯합니다.

    스누피버전 rss.php를 어디서 구하는지요?

  14. prop 댓글:

    후..1시간동안 삽질 했는데 스누피라는게 필요한거였군요.. 글만 따라하면 되는 줄알았네요..ㄷㄷ

    현재 http://freespiritslab.blogspot.kr/2015/07/synology-rss-downloadstation.html 에서 스누피를 다운받아서 snoopy.class.php 파일을 nas의 web 폴더에 넣었고 글에 나와있는데로 코드를 작성해서 토렌트 주소만 나스모에님이 쓰시는 .com으로 바꾸고 rss.php 파일을 하나 만들어서 넣어준후
    http://localhost/rss.php~~~ 하닌까 적용되서 뭔가 나오더군요.. 그러고 나서 해당 글에 소개된 rss torrent new 파일을 받고..안에 제 nas 주소를 넣고
    http://localhost/rss_torrent_new 이거 쓰닌까 또 되긴하는데 이렇게 사용하는게 맞는건가요?

    그리고 phpMyAdmin download – rss_item 여기에 db가 저장된다고 하셨는데 저는 저장이 안되네요. 14일에 적용을 해서 그런지 14꺼밖에 안나오내요. 처음해봐서 그런지 이게 정상인지 모르겠습니다 ㅠ

    • prop 댓글:

      자꾸 되다 안되다 해서 당황스럽네요 ㅠ 자꾸 여쭤봐서 죄송합니다. 정리를 누르닌까.. 검색된게 싹 지워지더니 다시 새로고침해도 안되네요. 그래서 http://localhost/rss.php?k=“720p-WITH&b=torrent_tv 로 다시 불러드려서 편집으로 http://localhost/rss_torrent_new.php?k=“720p-WITH”&g=1 입력하닌까 중복파일이 없어지긴 합니다. 근데 rss.php경우 정리 후 새로고침을 해도 다시 받아오는데 new버전은 다시 못받아오네요. 원래 기존껄 실행하고 있어야 하는건가요? 아니면 제가 뭘 잘못하고 있는건가요

  15. KIM 댓글:

    “RSS 파일 다운로드에 실패했습니다. 다운로드 링크와 네트워크 설정이 올바른지 확인하십시오.”
    라고 뜨는데 어떻게 해결하나요?ㅠㅠ

    일단,

    create database download;
    use download;
    create table rss_item (id int(10) not null auto_increment primary key, feed_id int(6),rss_item varchar(200), reg_date TIMESTAMP);

    입력 후 실행까지 했습니다.

    그리고 Snoopy.class.php, rss_torrent_new.php, rss.php를 web 폴더에 넣고

    http://localhost/rss_torrent_new.php?k=“1080p-NEXT”&g=1 이렇게 입력하면 안되네요…

    도움 좀 주실 수 있을까요?

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.