PHP를 통해 페이지 콘텐츠를 얻으려면 어떻게해야합니까? 대부분의 RRS 피드는 기사에 대한 링크 만 제공하므로 블로그 게시물의 텍스트를 어떻게 잡을 수 있습니까? 이 작업을 수행하는 PHP 함수가 있습니까? 제발 몇 가지 제안을 제공하십시오 :).PHP를 통해 웹 사이트 내용 가져 오기
2
A
답변
3
cURL은 특히 애플리케이션 (예 : 사용자 에이전트 설정 등)이 브라우저처럼 작동해야하는 경우 옵션입니다. [file_get_contents]
(http://php.net/manual/en/function.file-get-contents.php 참조)을 사용하여 간단한 애플리케이션에 사용할 수 있습니다.
8
그냥 페이지, HTML을로드하려면 모든, 당신은 웹 주소를 fopen을 사용할 수 있습니다 (
$page = file_get_contents('http://www.blog.com/one-example-post');
웹 페이지의 고급 처리의 경우, 컬 라이브러리가 원격 서버와 더 영리하게 상호 작용 예를 들어 HTTP 인증이 있거나 https 페이지 인 경우).
일단 페이지 내용이 있으면 screen scraping (일명 웹 스크래핑)을해야 할 것입니다. 다른 프로젝트에서이 작업을 수행 한 이후로 운이 좋았습니다. Here's a great library 나는이 다운 앤드 더러운 기술을 돕기 위해 폭로했다. 행운을 빕니다.
관련 문제
- 1. PHP를 사용하여 파일 내용 가져 오기 FTP
- 2. uBoot를 통해 플래시 메모리 내용 가져 오기
- 3. PHP를 통해 MIME 유형 가져 오기
- 4. 다른 서버의 웹 사이트에서 내용 가져 오기
- 5. 그리드 내용 가져 오기
- 6. tcp 포트 웹 사이트 가져 오기
- 7. 웹 사이트 데이터베이스에서 데이터 가져 오기 + how
- 8. PHP를 사용하여 Mysql 가져 오기
- 9. XPath는 PHP를 가져 오기 링크
- 10. Pyunit : "가져 오기 사이트"
- 11. doc 파일 내용 가져 오기
- 12. ruby에서 _ ("") 사이에 내용 가져 오기
- 13. 파이썬에서 iframe 내용 가져 오기
- 14. mysqli와 PHP를 가져 오기 객체
- 15. PHP를 사용하여 json을 가져 오기
- 16. 자바 스크립트를 통해 웹 페이지 텍스트 가져 오기
- 17. 웹 키트 확장 웹 사이트 축소판 가져 오기
- 18. PHP를 통해 MySQL의 느린 쿼리 로그 위치 가져 오기
- 19. 가져 오기 배열 가져 오기
- 20. UserAgent의 Perl 질문 루프에서 웹 사이트 가져 오기
- 21. phpmyadmin을 통해 가져 오기
- 22. 자바 스크립트 태그 내용 가져 오기
- 23. C++에서 페이지 내용 가져 오기
- 24. Google 사이트 데이터 가져 오기
- 25. 데이터베이스에서 사이트 맵 가져 오기
- 26. JSTL을 사용하여 다른 웹 리소스의 내용 가져 오기
- 27. PHP를 사용하여 postgres 데이터베이스에서 이미지 가져 오기
- 28. PHP를 사용하여 API 호출에서 도메인 가져 오기?
- 29. PHP를 사용하여 바코드 스캐너에서 데이터 가져 오기
- 30. PHP를 사용하여 파일의 소스 가져 오기
Google을 사용해 보셨습니까? –
콘텐츠를 가져 오려는 URL이 있으면이 우수한 스레드를 통해 읽으십시오. http://stackoverflow.com/questions/3650125/how-to-parse-html-with-php - 내가 찾을 수없는 HTML 구문 분석 옵션에 대한 링크가있는 질문. – Daniel
Daniel의 제안은 훌륭합니다. 아래에서 제 답변에서 궁극적 인 목표를 달성하는 데 도움이되는 (또는 필요한!) 멋진 HTML 파서/화면 라이브러리에 대한 링크를 게시했습니다. – Eric