전체 글 1447

PHP tidy 예제 및 기능

PHP에서 HTML / XML을 구문 분석하고 처리하는 방법은 무엇입니까? https://ko.wikipedia.org/wiki/HTML_타이디 https://en.wikipedia.org/wiki/HTML_Tidyhttp://tidy.sourceforge.net/docs/quickref.html Comparison of HTML parsers https://ko.wikipedia.org/wiki/위키백과:린트_오류 PHP simple-html-dom-parser Tidy Function 혼재된 태그를 바로 잡기 존재하지 않거나 일치되지 않는 종료 태그 수정 존재하지 않는 항목 추가 (일부 태그, 인용 등) 사유 HTML 확장 기능 보고 마크업 레이아웃을 미리 정의된 스타일로 변경 일부 인코딩의 문자열들..

lang/php 2018.07.07

Packagist.org Git 프로젝트 등록

내가 만든 PHP Composer 패키지를 Packagist.org 에 등록하는 방법 순서 packagist.org 로그인 - github.com 계정으로 회원가입이 가능하다. Package 올리기 자동 업데이트 설정 Package 올리기 다른건 참고 페이지 내가 만든 PHP Composer 패키지를 Packagist.org 에 등록하는 방법를 보면 잘 설명이 되어 있다. 이 페이지에서는 composer.json과 패키지를 등록하는걸 정말로 간단하게 정리 하겠다. 물론 내용은 필자가 한번보고 기억을 해내고, 아하~ 이랬었지라고 되새김 하기 위한 용도이다. github.com 에 프로젝트가 있어야 한다. 없다면 만들어야 한다. 해당 프로젝트에는 composer.json 파일이 있어야 한다. composer..

vcs 2018.07.06

PHP Guzzle Scraper

https://github.com/guzzle/guzzleGuzzle6 Overview Requirements Guzzle:~6.0 PHP 5.5.0 PHP 스트림 핸들러를 사용하려면 시스템의 php.ini에서 allow_url_fopen을 활성화해야합니다. cURL 처리기를 사용하려면 OpenSSL 및 zlib로 컴파일 된 cURL> = 7.19.4의 최신 버전이 있어야합니다. Guzzle은 더 이상 HTTP 요청을 보내기 위해 cURL이 필요하지 않습니다. Guzzle은 cURL이 설치되지 않은 경우 PHP 스트림 래퍼를 사용하여 HTTP 요청을 보냅니다. 또는 요청을 보내는 데 사용되는 자체 HTTP 처리기를 제공 할 수 있습니다. Installation composer require guzzleh..

lang/php 2018.06.30

Python Scrapy 사이트 스크랩/크롤링

scrapy.org 파이썬 라이브러리 Scrapy # [Scrapy] 웹사이트 크롤링해서 파일 저장 하기(분양정보수집사례) - yooyongan 크롤링 해보기 - 호우의 블로그 Scrapy 설치 및 프로젝트 생성 # pip 설치 pip install scrapy ... Building wheels for collected packages: Twisted, PyDispatcher, zope.interface, pycparser scrapy startproject projectname Ubunut에서 pip로 설치후 프로젝트 생성이 되지 않을 경우 # ubuntu 설치 sudo apt install python-scrapy scrapy startproject projectname 프로젝트 구조 project..

lang/py 2018.06.28
반응형