불법 복제 관련 웹사이트를 위해 Python으로 작성된 검색 도구입니다. 검색할 위치를 선택하면 프로그램이 자체 작업을 수행하여 결과를 보여줍니다. 이는 일반 검색 엔진과 유사하지만 프로그램은 다른 결과를 가진 데이터베이스를 보유하는 대신 현장에서 사이트를 검색합니다.
~ 프로그램 실행 시 터미널/명령줄이 열리더라도 걱정하지 마세요! 오류를 표시하기 위한 것입니다. 그러면 여러분과 제가 오류를 쉽게 볼 수 있습니다(있는 경우).
제목 | 소스 코드 | Windows 독립형 | Windows Onefile 독립형 |
---|---|---|---|
설명 | 소스 코드에서 pSearch를 실행하려면 BeautifulSoup 및 CustomTkinter가 필요합니다. 이것은 프로그램을 실행할 수 있는 가장 빠른 방법입니다(Python에 익숙한 경우). 이는 어떤 방식으로든 구축되지 않고 그냥 그대로 있기 때문입니다. | 이는 .exe 형식으로 배포하기 위한 프로그램의 독립 실행형 빌드입니다. 이 프로그램은 Nuitka로 제작되었습니다. 오류가 발생할 수 있으니 오류가 있으면 알려주시기 바랍니다. | 이는 Windows 독립 실행형 방법과 비슷하지만 폴더의 다른 모듈은 .exe 파일에 포함되어 있으므로 볼 수 없습니다(그래서 Onefile입니다). 패키지에는 "others"와 "media"라는 두 개의 폴더와 두 개의 zip 파일인 "bs4"와 "customtkinter"가 있으므로 프로그램이 올바른 방식으로 실행됩니다. 프로그램은 모듈 사용을 위해 zip 파일의 압축을 풉니다. 이 방법을 사용하면 프로그램을 실행하는 데 시간이 오래 걸릴 수 있습니다. |
건강 | 빠르게 실행 | 빠르게 실행 | 느리게 실행 |
사이트의 버튼 이름 | 최신 릴리스 GitHub 보기 | Windows용 최신 .EXE 다운로드 | Windows용 최신 .EXE Onefile 다운로드 |
Source Code와 Onefile은 둘 다 customtkinter와 bs4.zip을 추출하므로 충분히 효율적인 것 같습니다. 오류가 발생하면 즉시 알려주세요. 버전 1.6.4에서는 콘솔이 활성화되므로 명령줄에서 오류를 확인하고 여기 또는 Github 문제를 통해 나에게 보낼 수 있습니다.
설명 | |
---|---|
사이트 입력 상자 사용 - 검색할 위치를 선택하면 프로그램에서 "여기에 사이트 이름을 입력하세요"라는 텍스트와 함께 입력 크기가 더 작습니다. | [1] 사이트 이름을 입력하면 프로그램이 사이트가 데이터베이스에 있는지 확인하고 검색을 진행합니다. [2] 사이트 입력 상자 옆에 있는 거꾸로 된 화살표를 클릭하여 표시되는 드롭다운 옵션에서 사이트를 선택합니다. , [3] 카테고리 내의 여러 사이트에서 즉시 검색할 수 있는 바로가기 버튼 중 하나를 클릭합니다. |
검색 입력 상자 사용 - 선택한 사이트에서 검색하려는 내용을 입력합니다. | 입력 상자에 원하는 내용을 입력한 다음 [1] 검색 버튼을 클릭하거나 [2] 키보드에서 Enter 버튼을 클릭하여 검색을 시작할 수 있습니다. |
결과 페이지 탐색 | [1] 결과의 제목/링크를 클릭하면 사이트를 방문할 수 있고, [2] 사이트 이름을 클릭하면 해당 사이트의 일반 홈페이지로 이동할 수 있으며, [3] 결과 개수가 30개를 초과하는 경우에는 페이지 하단의 숫자 버튼을 클릭하면 다른 페이지를 탐색할 수 있습니다. |
모든 사이트를 검색하는 데는 시간이 많이 소요됩니다. 특히 Wi-Fi 연결이 느린 경우에는 더욱 그렇습니다. 카테고리 내에서 전략적으로 검색하는 것이 더 효율적이기 때문에 바로가기에서 모두 버튼을 제거했습니다. 그러나 사이트 입력 상자에 "all"을 사용하면 모든 사이트가 제대로 작동하는지 테스트할 수 있는 좋은 방법이기도 하므로 모든 곳을 검색할 수 있습니다.
이 소프트웨어는 BeautifulSoup 및 CustomTkinter를 사용합니다. 요구사항.txt 파일의 모든 항목을 설치하려면 추출된 폴더 내에서 이 명령을 사용하거나 PyPI에서 수동으로 설치할 수 있습니다.
pip install -r requirements.txt
pip와 Python이 설치되어 있는지 확인하십시오. 기본 Python으로 실행하는 것은 항상 UI/웹 버전을 사용하는 것보다 더 빠릅니다. 일단 Python을 설치하고 요구 사항을 충족하면 실행하는 것이 쉽고 빠릅니다.
Open terminal in the program's folder (from Linux point) and run
python3 pSearch.py
하지만 대안이자 더 빠른 방법으로 모든 릴리스에서 다운로드할 수 있는 독립 실행형 실행 파일로 프로그램을 빌드하는 방법도 있습니다.
실행 파일을 생성하기 위해 다음 명령과 함께 Nuitka를 사용합니다.
이 프로그램은 다운로드 링크를 가져오지 않기 때문에 포함된 웹사이트의 ToS를 위반해서는 안 됩니다. 여전히 원래 웹사이트로 전달되며 소프트웨어 페이지만 전달됩니다.
소프트웨어를 사용하여 웹사이트.json이라는 /others/ 폴더에서 데이터베이스 파일을 열어 직접 수행할 수 있으며 Wiki 페이지에서 추가 정보를 확인할 수도 있습니다.