이 글에서는 복제 도구인 컬멀티(curlMulti)를 소개합니다. 이 도구를 사용하면 기술적인 지식이 없는 사람도 전체 사이트를 빠르게 복제할 수 있습니다.
도구 링크:https://github.com/ares333/php-curl
도구 기능:
1 웹사이트의 다양한 리소스 htmlCssJsRAR 압축 파일 등을 캡처합니다.
2. 병렬 크롤링 속도가 놀라울 정도로 빠릅니다
작업 과정:
이 글에서는 Mac을 사용하여 설명합니다.
1. 도구 다운로드
2. 준비
일반적인 상황에서는 URL을 변경해도 괜찮습니다. 복제해야 하는 사이트가 매우 큰 경우 첫 번째 줄에 코드를 추가해야 합니다.
ini_set('memory_limit', '2048M');
3. 복제를 수행합니다.
1 터미널을 엽니다.
터미널에서 다음 작업:
site_clone1.php 파일 "소개 표시"를 마우스 오른쪽 버튼으로 클릭하고 그림에 표시된 텍스트를 선택한 다음 복사합니다.
터미널에 "cd "를 입력한 다음 Ctrl+ v 방금 복사한 내용을 붙여넣고 Enter 키를 누릅니다(이중 문자 없이 문자 입력) 따옴표)
제 터미널은 다음과 같습니다. 참고로 사용할 수 있습니다:
터미널에 Enter:
php site_clone1.php
이제 복제가 시작되었습니다. 터미널 창을 닫지 마십시오. (창을 닫은 후에도 계속 복제를 원하시면 연락주세요)
복제하려는 웹사이트가 소설 사이트 등 상대적으로 규모가 작은 경우 30분이면 가능합니다. (초당 100페이지 이상 복제) 부담없이)
4. 웹사이트 저장 디렉터리
index.html을 두 번 클릭하여 복제된 웹사이트를 엽니다.
첨부 파일: 더 빠른 복제를 원하시면 다음을 수행하세요.
如果要测试500并发,那需要在终端多执行一行命令:
ulimit -n 1000
以上内容仅供参考!
推荐视频教程:PHP视频教程
위 내용은 전체 PHP 웹사이트를 복제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!