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...

34 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버전은 다시 못받아오네요. 원래 기존껄 실행하고 있어야 하는건가요? 아니면 제가 뭘 잘못하고 있는건가요

답글 남기기

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