FREEDOM. FRIENDS. FEATURES. FIRST. 페도라 한국 사용자 모임

perl을 이용한 웹 프로그래밍에 관해서

게시판 질문게시판 perl을 이용한 웹 프로그래밍에 관해서

  • This topic has 4개 답변, 2명 참여, and was last updated 13 years, 9 months 전에 by
    페퍼루이. This post has been viewed 1751 times
  • #13087
    페퍼루이
    참가자
      게시글6 댓글9 총합15
    @likepeppermint
     

     perl을 이용한 웹 프로그래밍에 관해서 여쭙겠습니다.
    지금 만들려고 하는 게 야후에서 제공하는 검색 API를 이용하여 자료를 모으는 스크립트인데요
    처음부터 완전 막혀버렸네요...
    며칠째 열심히 검색하고 검색했는데 잘 몰라서 여기에 여쭈어봅니다.
    일단 간단히 소스 첨부하겠습니다
    ---
    #!/usr/bin/perl
    use LWP::Simple;
    $appid = "Q7xapj2xg66Nde9u2ITBqp8g38eO_KzhqvYBvce80Eu27D1.YUDaq__BVplii_E-";
    $query = "ABCD1234";
    $url = "http://api.search.yahoo.co.jp/WebSearchService/V1/webSearch?appid=$appid&query=$query";
    $response = get($url);
    print $response;
    $response or die("fuck LWP!!!\n");
    exit;
    ---
    $appid이가 API 서비스를 사용할 때 인증용 아이디 이구요
    $query가 검색키워드 입니다.
    $url을 get해서 건너오는 XML을 $response에 넣은 뒤 출력하게 하는
    가장 기본적인 샘플코드인데요...
    이게 제대로 되질 않네요 ㅜㅜ
    뭐가 잘못된건지 모르겠습니다 ㅜㅜ
    일단 저건 공부하는데 참고로 하고 있는 사이트에 있는 샘플코드 그대로 긁어와
    마지막에 die만 제가 넣은거구요...
    php처럼 html안에 섞어서 넣어야 하나요??
    사실 php도 반정도밖에 공부안해서 정확히 잘 모르겠습니다만
    php는 클라이언트에서 요청받으면 그걸 서버쪽에서 프로그래밍해서 그 결과를 되돌려주는 식이잖아요
    perl도 그렇게 해야 하는건가 라고 생각해서
    apache를 기동시킨 후 apache안의 폴더에 파일을 작성해서 돌려보았는데도 안되네요
    제가 모르는곳 착각하는곳 참고해야할것 등등 막막 사정없이 찔러주십시요 ㅜㅜ

3 답변 글타래를 보이고 있습니다
    • #14277
      페퍼루이
      참가자
        게시글6 댓글9 총합15
      @likepeppermint
       

      아 OS는 페도라 13 이구요

      xampp 설치해서 apache랑 php 사용하고 있습니다

       
    • #14278
      ELem
      참가자
        게시글74 댓글719 총합793
      @Bardisch
       

      어... 저도 PERL은 거의 안써봐서요... ㅠㅠ
      PHP라면 도와드릴 수 있겠지만...

       
    • #14279
      페퍼루이
      참가자
        게시글6 댓글9 총합15
      @likepeppermint
       
      답변해주신 분들 감사합니다~
      일단 열심히 해보겠습니다 ㅜ
      아 그리고 로봇브이님
      저 appid가 appid로 사용자를 인식하는게 아니라 아이피 주소로 인식한다고 하는군요-ㅁ-;
      그래서 발급받은 컴퓨터의 IP와 아이디가 일치하지 않으면 접근이 안되는것 같습니다..

       
    • #14280
      페퍼루이
      참가자
        게시글6 댓글9 총합15
      @likepeppermint
       

      일단 LWP::Simple 모듈은 그냥 놔두고 LWP::UserAgent 모듈로
      www클라이언트를 생성한 뒤 HTTP::Request객체를 전송하는 식(?)의 방법을 하니 일단 검색결과가 되돌아왔어요 !
      여기서부터 검색결과를 분석해야하는데
      어떻게 분석해야할 지 몰겠네요 -,-
      망할놈의회사
      어떻게 분석하라고 제대로 가르쳐줘야 될꺼 아냐 ㅜㅜ
      그런데 Parsing이라는 단어가 구문해석이라는 추상적인 의미 맞죠?
      혹시 이런 검색 결과를 파싱하라고 하면 정해진 틀이라던지 양식 같은게 있나요?

       
3 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

지금 이 순간


페도라 리눅스 APM(Apache PHP MySQL) 설치 연동
설치 질문있습니다.!
영자님 png 이미지 파일을 업로드할 수 없는디....
가입 인사.
11th Kandroid Conference
F33 페도라 anydesk 수동설치 라이브러리
가입 인사 드려요
막내넘의 무모함....그로인한 삽질
페도라 신규 개선판과 사전 출시 전에 점검사항
GSS 라는 프로그램 설치에 관해서 질문드립니다.