목록Python (9)
AiPE
1. 오류 pyinstaller를 사용하려고 하는데 아래와 같은 오류가 발생했다. The 'enum34' package is an obsolete backport of a standard library package and is incompatible with PyInstaller. Please remove this package (located in C:\Users\username\AppData\Roaming\Python\Python311\site-packages) using "C:\Program Files\Python311\python.exe" -m pip uninstall enum34 then try again. 구글링을 통한 결과 파이썬 구버전에서 사용하던 enum34를 참조하려고 시도하기 때문에..
일단 문제가 생겼다. init파일이 m4s포맷인 경우에는 어떻게 합치는지 알겠는데, 라프텔의 경우 init파일이 mp4포맷이라 어떻게 합쳐야 할 지 모르겠다. 정확히 말하면 어떻게 해야 할 지는 이론적으로는 아는데, 그대로 하면 뭔가 오류가 생긴다. 아래는 공부할때 참고한 자료다. 첫번째꺼 빼고는 전부 다 영어. [참고한 다른 분 블로그] 많이 도움 되었습니다. 감사합니다. https://kibua20.tistory.com/130 [스택오버플로우 질문 중 비슷한 것] https://stackoverflow.com/questions/69574227/how-to-merge-init-mp4-m4s-files https://stackoverflow.com/search?q=ffmpeg+concat+differen..
1. 설치 cmd에서 작업한다. pip install pyinstaller 2. 개념 Pyinstaller의 조작은 cmd에서 한다. 관리자권한은 필요 없다. .exe로 만들고 싶은 .py파일과 .exe파일의 아이콘으로 쓰고 싶은 .ico파일을 같은 폴더 내에 둬야 한다. Pyinstaller는 .py 파일 내에 쓰인 다른 패키지/라이브러리/모듈을 자동으로 읽어 같이 .exe파일로 만들어준다. 사용자는 그냥 .exe로 만들고싶은 .py파일을 pyinstaller로 열어주기만 하면 된다. 기본적으로는 프로그램 구성 요소가 .exe파일 외에도 몇 가지 생성되지만, 원한다면 .exe파일 하나만으로도 만들 수 있다. 쓰인 라이브러리가 적으면 상관 없지만 대부분의 경우 용량이 너무 커지므로 추천하지는 않는다. (..
SecretMode GUI의 이름은 직관적이다. 등록한 특정 사이트를 Chrome의 시크릿모드로 열어주니 "SecretMode"이고 나중에 GUI(Graphic User Interface)로 만들거라 "GUI"이다. 물론 일단은 시크릿모드로 특정 사이트를 열어주는 기능부터 만들어야 한다. Google Chrome을 내 마음대로 조정하기 위해서는 Selenium과 ChromeDriver가 필요하다. Selenium은 크롬 등 웹브라우저를 크롤링하는데 자주 쓰이는 파이썬 라이브러리이고 ChromeDriver는 크롬을 프로그래밍 언어를 이용해 조정하기 위해 필요한 툴이며, 구글에서 버전별로 직접 제공해주고 있었다. 급한 사람들을 위해 먼저 설명하자면 이 글 안에는 1. chrome webdriver 자동 업데..
GoodbyeDPI라는 프로그램은 아래 GitHub 링크에서 받을 수 있다. https://github.com/ValdikSS/GoodbyeDPI/releases Releases · ValdikSS/GoodbyeDPI GoodbyeDPI — Deep Packet Inspection circumvention utility (for Windows) - ValdikSS/GoodbyeDPI github.com Zip파일을 다운받게 되면 안에 상당히 많은 양의 파일이 들어있는 것을 알 수 있는데, 이 중 Windows11 64Bit에서 https우회를 위해 동작하는 요소가 무엇인지를 알아낸 다음 간소화시켜야 한다. 32Bit Windows에서는 x86폴더 안의 goodbyedpi.exe를 실행하고, 64Bit W..
https우회를 위해 Goodbyedpi.exe실행 단, Goodbyedpi.exe는 실행 시 관리자권한을 요청하게 되어 있음 import subprocess subprocess.call(["C:\\파일경로입력"]) 으로 서브쉘에서 호출해 실행하기를 시도. [오류1] 20221129 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 발생 [해결1] ..