크롬으로 RSS 쉽게 확인하기


안녕하세요.
고코더 입니다.


RSS는 해당 사이트의 최신 정보를
가장 빠르게 확인 할 수 있는
규약입니다.

이 RSS 덕분에 사이트는 원하는 정보를
크롤링 당하지 않고 원하는 만큼의 컨텐츠로
제공 할 수 있고

사용자는 편리하게 사용이 가능합니다. 

크롬에 확장프로그램인
RSS Feed Reader 는 
각 사이트의 RSS를 등록하여
간편하게 최신 정보를 확인할 수 있습니다

▼ 크롬에서 아래 URL로 접근하여 확장프로그램을 
설치해보세요.



▼ 설치후에 해당 생겨난
버튼을 크롬에서 클릭해보세요.


▼ 그럼 최초의 환영 메세지가 뜹니다.
요즘은 최초 실행시 이런게 유행이네요



▼ 회원가입을 하면 동기화가 편하겠지만
Continue without signing up 을 클릭하세요


▼네 cancel 하겠습니다.
회원가입하여 사용하실 분 은 가입후에 사용하시는걸
추천합니다만 저는 개인정보를 아끼기 위해 


▼그 다음 RSS 피드를 등록하기 위해
제 블로그에 접속하 상태에서 해당 확장 프로그램을 클릭하고
+ 표시를 누릅니다.


▼ 그럼 자동적으로 RSS 주소를 가져온 페이지 URL이 보이고
여기서 ADD를 눌러줍니다.


▼ 그럼 해당 RSS 주소가 등록되고 간단하게 클릭만 하면
제목으로 된 리스트가 뜨고 이걸 클릭하면 해당 주소로 이동 합니다.


자주가는 사이트가 있다면
RSS를 등록하여 모니터링 하면
더 효율적인 인터넷 서핑이 됩니다. 




마무리


매번 사이트를 돌아다니지 않아도 되게 하는
마법 


댓글을 달아 주세요


네이버블로그 RSS 주소 찾아보기


안녕하세요.
고코더 입니다.


모든 블로그는 기본적으로 
RSS 기능을 설정 해놓았습니다.

티스토리에는 주소이 RSS만 붙이면 가능한데요.
네이버블로그도 간단하게 기존 주소를
사용하여 RSS 주소 값을 사용중입니다.

아래는 네이버 블로그팀의 공식 블로그 입니다. 
이 블로그를 통해 RSS를 확인해보겠습니다.



blog.me 를 사용하는 블로그일 경우에는
뒤에 /rss만 붙혀주면 됩니다.



기본 주소인 blog.naver.com을 사용중인
블로그라면 아래처럼 앞 주소에 rss.를 붙이면 됩니다.



해당 방식으로 RSS 주소를 활용해
원하는 피드백 서비스를 받으시면 됩니다.


마무리


네이버 RSS는 폐쇄형 블로그라
있는 그대로만 사용 가능하네요




댓글을 달아 주세요


네이버 쇼핑 API 파싱 샘플


안녕하세요.
고코더 입니다.


제 홈페이지 묻고 답하기 게시판에
첫 글이 올라왔습니다.

ASP 팁 강의를 좀더 다뤄 달라고 하는 요청이었습니다.
제 에버노트에 정리한 ASP 개인 레퍼런스 문서를
거의 블로그에 올려서 쓸게 없지만

▼고코더의 에버노트 ASP노트북 일부분 모습 


잘 찾아보니 네이버 쇼핑 API를 파싱했던 예제가 있어 올립니다.
사실 큰 도움이 안될 수도 있는 소스 이지만
누군가에게는 시간을 아끼는 귀중한 자료가 되길
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<%
  Set objXmlHttp = server.CreateObject("Msxml2.ServerXMLHTTP.3.0")
  objXmlHttp.open "POST""http://openapi.naver.com/search?key=APIkey&query="& Replace(goodsname,"&","")&"&display=5&start=1&target=shop&sort=asc"false
 
  objXmlHttp.setRequestHeader "Content-Type""application/x-www-form-urlencoded"
  objXmlHttp.send
  strResponseText = objXmlHttp.responseText
  Set objXmlHttp = Nothing
 
  Set objMsXmlDom = Server.CreateObject("microsoft.XMLDOM")
  objMsXmlDom.async = false
  objMsXmlDom.loadXML(strResponseText)
 
  If len(strResponseText) < 400 Then
       refer_title= "상품명이 잘못됐거나, 상품명에 맞는 XML이 없습니다." '& Trim( objMsXmlDom.getElementsByTagName("channel/item/title").Item(0).TeXt)
       refer_link = "상품명이 잘못됐거나, 상품명에 맞는 XML이 없습니다." '& Trim( objMsXmlDom.getElementsByTagName("channel/item/link").Item(0).Text)
       refer_image = "상품명이 잘못됐거나, 상품명에 맞는 XML이 없습니다." '& Trim( objMsXmlDom.getElementsByTagName("channel/item/image").Item(0).Text)
       refer_lprice = 0
       refer_mallName = "상품명이 잘못됐거나, 상품명에 맞는 XML이 없습니다." '& Trim( objMsXmlDom.getElementsByTagName("channel/item/mallName").Item(0).Text)
       refer_productId = "상품명이 잘못됐거나, 상품명에 맞는 XML이 없습니다." '& Trim( objMsXmlDom.getElementsByTagName("channel/item/productId").Item(0).Text)
       refer_productType = "상품명이 잘못됐거나, 상품명에 맞는 XML이 없습니다." '& Trim( objMsXmlDom.getElementsByTagName("channel/item/productType").Item(0).Text)
 
  Else
       '추출 (getElementsByTagName("xml엘리먼트명"))
       refer_title= "" & Trim( objMsXmlDom.getElementsByTagName("channel/item/title").Item(0).TeXt)
       refer_link = "" & Trim( objMsXmlDom.getElementsByTagName("channel/item/link").Item(0).Text)
       refer_image = "" & Trim( objMsXmlDom.getElementsByTagName("channel/item/image").Item(0).Text)
       refer_lprice = "" & Trim( objMsXmlDom.getElementsByTagName("channel/item/lprice").Item(0).Text)
       refer_mallName = "" & Trim( objMsXmlDom.getElementsByTagName("channel/item/mallName").Item(0).Text)
       refer_productId = "" & Trim( objMsXmlDom.getElementsByTagName("channel/item/productId").Item(0).Text)
       refer_productType = "" & Trim( objMsXmlDom.getElementsByTagName("channel/item/productType").Item(0).Text)
      
  End If
  Set objMsXmlDom = Nothing
%>
cs






마무리


많이 질문해주세요
최대한 다 다뤄보겠습니다!!



댓글을 달아 주세요



Rss to HTML 
RSS 주소를 넣으면 리스트를 출력하는 위젯


안녕하세요.
고코더 입니다. 


홈페이지(GoCoder.Net) RSS 위젯이 작동하지 않아
대안책을 찾다 알게된 사이트 입니다.

RSS 주소만 입력하면
파싱해서 리스트로 보여주는 위젯을 제공합니다.

▼ RSS도그 닷컴 
이름 잘지었네요

▼ URL을 입력하고
화면 아래 원하는 옵션을 체크 합니다. 
저는 XE에 사용할 위젯이 필요해서
Javascript Mode로 하고 
그리고 Make The Code 클릭 합니다.



▼ 자바스크립트의 결과 값은 이렇게 제공 합니다. 
원하는 페이지에 붙혀넣으면 하면 아래에
Example Output 과 같은 화면을 제공 합니다.


▼ Server-side Mode 는 서버언어에서 
iframe이나 include로 제공할 수 있게 코딩  값을 제공 합니다.


그런데 오류가 조금 있고
속도가 약간 느려서
기업용 웹사이트에는 조금 어울리지 않아 보이네요.


마무리


홈페이지 내에 페이팔 기부 버튼도 오류가 있네요.






댓글을 달아 주세요


PHP로 RSS Feed parsing 하기 


안녕하세요. 고코더 입니다.

RSS 는 사이트의 최신 정보를
XML 형태로 알려주는 규약 입니다.

그래서 제 티스토리 블로그도 자동으로 
해당 기능을 제공 하고 있습니다.
(뒤에 /rss 만 붙이면 되죠)

이 RSS를 가져오는 방법은 무궁무진 하지만
개인적으로 사용해봤을때 PHP에서는 가장 편리했던
lastrss 라이브러리를 이용한 파싱 방법을 소개해드릴려고 합니다.

해당 제작사는 http://lastrss.webdot.cz/
없어진거 같습니다.
도메인을 보니 체크 개발자가 만든거 같네요.

예전에 사용해놓고 백업된 소스를 발견 해서 
리뷰를 남겨봅니다. 

우선 아래 lastpass를 다운로드 받고 압축 해주세요.
▼ 아래 예문을 웹에서 확인해보세요
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
    include 'lastrss.php';
 
    $LRss = new lastRSS;
 
    $LRss->cache_dir = './cache';
    $LRss->cache_time = 0;
    $LRss->cp = 'UTF-8';
    $LRss->items_limit = 0;
    $LRss->CDATA = content;
 
    $sRss = $LRss->get("https://gocoder.tistory.com/rss");
 
    echo $sRss['title']."<Br>";
    foreach($sRss['items'as $item){
       echo $item['title']."<Br>";
       echo $item['link']."<Br>";
     //  echo $item['description']."<Br>";
    }
    exit;
?>
cs

rss.zip


▼ 옵션 설명
cache_dir 
 - 캐시폴더를 설정할 수 있습니다. 재요청시 캐시폴더에서 가져갑니다.
cache_time 
 - 캐시를 재생성할 배치 타임 입니다. 1=1초 입니다.
cp  
 - 문자셋입니다. UTF-8 이어야 겠죠
CDATA
 - 모든 데이터를 가져옵니다. 

▼ 이런식으로 나타나게 됩니다.
가장 쉬운 방식의 RSS 출력 리더 방식이 아닌가 싶네요


제 블로그의 정보를 간단한 코딩으로 가져옵니다.
만든 개발자는 사라졌지만

오류 없이 잘되고 있습니다.
간단한 RSS라면 사용해보세요.


마무리


PHP에서 가장 쓸만한 RSS 리더 라이브러리




댓글을 달아 주세요

  • dda 2019.12.06 16:05  댓글주소  수정/삭제  댓글쓰기

    좋은글 감사합니다. 근데 item 안에 description 안에 있는 테그의 내용은 어떻게 뽑아오나요. 궁금합니다.

    • Favicon of https://gocoder.tistory.com 고코더 2019.12.06 16:37 신고  댓글주소  수정/삭제

      안녕하세요.
      글 제목처럼 간단한 예제를 보여드리는 내용이라 해당 내용은 안다뤘는데요.
      설명은 한번더 접근을 해야 하는데요.
      추후에 다시 남겨드리겠습니다
      요즘 다른거 강의하느라 바쁘네요 ㅠ


TISTORY 네이버에 검색 노출 시키기


안녕하세요.
고코더 입니다.


오늘은 네이버 웹마스터에 티스토리를 등록해서
검색을 최적화 하려고 합니다. 
(일반 사이트도 방법은 같습니다)

검색엔진이 빠르고 부지런하다고 하지만
주소를 가르켜주고 찾아오게 하는 
확실한 방법이 있습니다.

한번 그 과정을 따라 해보겠습니다.


1. 네이버 웹마스터 사이트 등록


해당 URL로 접근 합니다.
그리고 당연히 네이버 아이디가 필요 합니다.


해당 웹마스터 도구에 로그인하면 
사이트 추가 메뉴가 나타납니다.
사이트의 주인인지 확인해야 하는 절차 입니다.



사이트 주소를 입력합니다. 
당연히 자신이 소유하고 있는 사이트를 기입하시며 됩니다.
홈페이지나 블로그 주소등 입니다.


사이트 소유를 확인하는 절차입니다.
보통은 HTML 태그를 입력합니다.
녹색으로 나온 <meta로 시작하는 글자를 복사해주세요.




2. 티스토리 메타태그 등록 


이제 티스토리로 갑니다.
스킨편집으로 이동 합니다.

HTML/CSS 편집을 클릭해주세요.


아까 복사한 그 메타 태그를 긁어서 <head> 안에
붙혀넣고 저장을 합니다.


그리고 네이버 웹마스터로 들어가 캡챠를 입력하고 확인을 누릅니다.


그러면 이렇게 사이트 소유권이 확인이 되었습니다.



3. 네이버 검색 노출 시키기


이제 네이버 웹마스터에서 처음에 할일은
RSS 제출입니다. 


티스토리 블로그라면
자신의 주소 뒤에 /rss 만 붙혀주면 완료입니다.


이렇게 등록된 RSS로 최신의 글을 
웹마스터가 파싱 해갑니다. 


이번엔 사이트맵을 제출해보겠습니다.


사이트 맵을 만드는 방법은 아래 글을 확인해주세요
-> 티스토리 - 검색엔진의 제출할 사이트맵 만들기




만들어진 RSS 파일을 제출 합니다. 


그리고 이렇게 제출된 사이트맵은 검색엔진이 
주소록으로 참고하여 검색 노출에 사용 되게 됩니다.



사이트맵과 RSS 이외에도
URL을 직접 제출하여 바로 검색엔진에게 수집을 요청 하는 방법이 있습니다.
어떤 블로그를 쓰고 난 뒤에 바로 
웹페이지를 수집하면 빠르게 검색엔진에게 알릴 수 있습니다.

요청에 웹페이지 수집으로 이동 합니다.


그리고 사이트 주소 뒤에 URI를 입력 합니다.
그럼 강제 수집이 완료 됩니다. 



이렇게 
RSS 제출, 사이트맵 제출, 강제 수집요청을 이용 하면
네이버 검색엔진에 노출을 유도 할 수 있으나
노출 여부는 아무도 모르죠
네이버만 압니다.


마무리


최근 네이버는 티스토리 검색 결과보다
네이브 블로그의 노출 우선 순위를 높혔습니다.















댓글을 달아 주세요


검색엔진 빙(bing)에 나타나도록 등록하기


안녕하세요.
고코더 입니다.


bing 이라는 포털을 아시나요??
MS에서 만든 검색엔진 입니다. 닷넷으로 만든 이 사이트는
무려 세계 2위에 검색엔진 입니다.
세계 90프로를 잡은 구글도 한국의 네이버에 밀려 있는데
빙을 쓰시는 분은 손에 꼽을 정도 입니다.

그래도 이 검색엔진은 강력 합니다.
구글이 못찾는것도 찾을 때가 있죠.
MS가 그래도 기본 이상은 언제나 하는 전통 IT회사니깐요

그래서 오늘은 bing 웹마스터에
검색 최적화를 해보겠습니다.



1. 사이트를 웹마스터에 등록


우선 bing 웹마스터에
내 사이트를 등록 해보겠습니다.

아래 URL을 접속하면 됩니다.
그리고 당연히 회원가입이 필수 입니다.

자신의 사이트 주소를 기입합니다.


그리고 추가 합니다.
트래픽량을 선택하는 화면이 나옵니다.
해당 시간에 봇이 방문하지 않게 하거나
다양한 방식으로 사용 하려는 목적입니다.
잘모르시면 기본 값으로


다음은 소유권을 확인합니다. meta를 넣능 방법이 가장 많이 사용하고
블로그라면 해당 방식뿐이 사용하지 못합니다.
자신의 맞는 방법대로 사용해주세요.
보편적인 2번 방법을 사용하겠습니다.
블로그는 스킨편집에 해당 값을 넣어주세요.


티스토리 기준으로 아래에 URL에 입력하면
스킨편집창이 나오고 여기에 HTML 탭에서
화면처럼 META를 등록해주세요.




2. RSS, 사이트맵 제출 


사이트 등록이 완료되었다면 
이제 내 사이트 리스트에 리스트가 뜨고 이를 클릭하면


웹마스터 화면에 진입하게 됩니다.
네이버 웹마스터 보단 더 복잡하고 구글보단 간략한 모습입니다.
여기서 사이트를 위한 검색 최적화를 할 수 있습니다. 


그럼 왼쪽 메뉴에서 Sitmaps를 클릭해주세여.


그리고 보이는 창에
RSS를 먼저 제출해보겠습니다. 
티스토리라면 뒤에 /rss를 붙이면 자동으로 제출 됩니다.



그리고 이번엔
사이트안에 있는 사이트 맵 파일을 제출 해봅시다. 


제출 후에는 이렇게 보류라고 상태 값이 변합니다.
이건 제출전에 보이는 정상적인 표시이고
거부되게 아닙니다. 그런데
사이트맵 같은 경우는 처리되기 까지 한달 이상의 오래 시간이 걸립니다.


그리고 시간이 기다리면 사이트맵이 성공으로 제출 되어다고 표시됩니다.
컨텐츠가 담겨지며 한번씩 사이트맵을 첨부해서 사용해보세요.


그 이후로는 이렇게 제 사이트가 검색되고
제 컨텐츠도 나타나게 됩니다.


유입은 생각보다 많진 않지만
사이트와 블로그를 운영한다면 한명이라도 유입된다면
수고를 하는게 당연하겠죠?



마무리


Bing 검색엔진 좋습니다. 
구글에서 없는 정보다 가끔은 있어요.




댓글을 달아 주세요


XE RSS 사용하기 


안녕하세요. 고코더 입니다.

RSS 는 우리의 홈페이지가 발행하는 최신 글이 무엇인지 통신 할 수 
있는 규약입니다. 
블로그에서는 RSS가 자동으로 허용 되어 있고
이를 통해 최적화된 검색 엔진이 이 데이터를 주시하고 있습니다

XE에서도 RSS가 개발되어 있습니다.
기본적으로 자신의 XE 홈 페이지 뒤에 /rss만 붙이면 되는데

초기에 접속을 해보시면

▶ 이렇게 기능이 잠겨 있다고 뜹니다. 


▶ RSS를 사용해보겠습니다
어드민에 들어가 RSS 메뉴에 접근하여 통합 피드 라디어 버튼을
사용으로 처리해주세요. 


▶ 이젠 어떤 게시글이 RSS로 유통 되야 할지 선택해야 합니다.
게시판 관리에서 톱니 바퀴를 누르고 



▶ 추가설정을 클릭 해주세요.


▶ 그리고 맨 아래에 있는 피드 공객에서
전문,요약공개를 하고 저장을 해주세요.
전문공개 : 기록된 게시글의 모든 데이터를 보여줍니다.
요약공개 : 기록된 게시글의 일부분을 보여줍니다.
보통은 요약공개를 많이 합니다. 
홈페이지의 유입시키려면 말이죠.



▶그럼 이렇게 RSS가 발행 되고 있습니다.


쉽게 RSS를 발행시키게 되었습니다.
RSS로는 다양한 활용방법이 있는데
검색엔진에게 최신화된 데이터를 알려줄때 용이 합니다.

그리고 저는 홈페이지에 이렇게 개발하였습니다.,


이렇게 제 사이트에서는 블로그의 내용을 썸네일로 보여줄수 있도록
기능을 만들어 놓았습니다.



마무리


사용법만 알면 모든게 준비되어 있는 XE


댓글을 달아 주세요



티스토리 RSS 알아보기


RSS라고 참 많이 들어보고 읽어보았습니다.
하지만 정작 RSS가 무엇인지 모르죠.
이 기능을 이용하여 최신의 데이터를 수집하고 배포합니다.

무슨말인지 어렵다고요? 그래서
오늘은 티스토리를 통해서 쉽게 RSS가 무엇인지 살펴보려고 합니다. 

▼우선 제가 정의한 한줄 정리입니다.
RSS - 웹사이트의 내용을 규약된 방법으로 보여준다. 보통 최신의 정보를 가져오거나 배포할때 쓰인다

▼ 우선 자신의 티스토리 끝에 /rss 라고 붙혀보세요 
혹은 제 rss 정보를 확인을 해보시면 아래처럼 복잡한 규약들 안에 데이터가 존재합니다.


그런데 확실한건 데이터들이 모두 최신 글들인걸 볼 수 있습니다.
어떤 시스템에서 제 글에 정보를 빠르게 캐치하고 싶다면
제 rss 주소로 파싱을 하면 되겠죠. 이런식으로 이용할 수 있는 기능입니다.
해당 사이트에 변화를 빠르게 감지할 수 있도록 도와줍니다.

▼ 티스토리에 rss 설정을 살펴보겠습니다.
자신의 블로그 계정에서 /manage/setting/blog 추가하면 됩니다.
제 URL은 아래와 같습니다 (주소를 자기 티스토리로 바꿔주세요)
화면 밑에 보시면 우선 공개할 갯수를 선택할 수 있습니다.
그 갯수만큼 최신의 글을 공개합니다. 저는 50개로 해놓았습니다.


▼그리고 부분 공개란 포스트의 모든 내용중에 일부만 보여줄 수 있게 합니다.
중요한 내용은 제 블로그에 와서 확인해야 하니 때에 따라 쓸 수 있습니다.


▼전체 공개를 하면 블로그의 포스트 모든 내용을 보여줍니다. 태그까지 있어서 길기도 하네요


▼ 표시 시간은 그 나라의 혹은 포스트가 쓰는 언어에 맞게 설정하면 됩니다.
저는 서울이네요




마무리

티스토리 블로그로 RSS의 실체를 알아보았습니다.
대략 쓰임새와 왜 쓰는지 정도만 알겠다고요?
네 그거를 가르켜 드리는 내용이었습니다. 

이제 이 RSS로 검색도 최적화 하고 다양하게 쓰는 방법도 연재하겠습니다.



댓글을 달아 주세요