C언어 이용하여, 웹에서 검색한 결과 텍스트로 가져오기.

Giyatto의 이미지

c언어 프로그래밍 중입니다.

예를들어, c언어 프로그램에서 "아이폰"을 입력하면
원하는 사이트(예, 위키피디아)에서 검색 결과를 텍스트로 가져오고 싶습니다.
텍스트 파일로 가져와도 좋고, 메모리에 저장해도 좋습니다.
방법을 도저히 알 수 없네요.ㅠ 도와주세요.

shint의 이미지

쉬운건 없구요.
하나하나 해봐야 할거 같네요. ㅇ_ㅇ;;

//아주 간단하게 만들려면.
1. system("wget http://se.naver.com/test.html"); html 다운 받기
2. test.html 파일을 fopen()로 읽기
3. 데이터 분석해서 화면에 표시하기

//소켓 프로그램을 책을 본후 접근하려면
1. c로 소켓통신으로. send() 등으로 html을 요청한후.
2. html 파일을 다운 받고. 파싱.해서 화면 표시.

이건. HTML 프로토콜 (통신 규약)을 이해해야 하는데요.
http://kkckc.tistory.com/143
http://yebig.tistory.com/143

특정한 문자열'을 주고 받습니다.
http://deadfire.hihome.com/web/HTTP10.htm

프로토콜을 확인 하는 방법으로는
와이어 샤크' 같은 네트워크 데이터 보는 프로그램으로 보기도 합니다.

//Qt 나 MFC등으로
웹 컨트롤(브라우저)을 사용해서 입력을 자동화 검색하기

//자바스크립트의 ajax등으로 다운받아 표시하기
내가 널 위해 Google 해주마. 이런식이예요.
http://ahblog.tistory.com/90

//플래시로 통신해서 다운받아 표시하기

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

익명 사용자의 이미지

http://curl.haxx.se/

그리고 검색은 검색사이트 API등을 알아보시는게 좋을것 같네요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.