본문 바로가기
반응형

분류 전체보기462

Python 네이버 requests 로 로그인해보기 네이버 requests 로그인 방법 정리 네이버에 requests를 사용하여 로그인하는 방법은 다음과 같은 단계를 포함합니다. 주요 변수로는 dynamicKey, encpw, bvsd, encnm이 있으며, 이들 중 dynamicKey, encnm, encpw는 고정된 절차를 통해 얻을 수 있고, bvsd는 추가적인 확인이 필요합니다. 로그인 필수 값 로그인 과정에 필요한 값은 다음과 같습니다: { "localechange": "", "dynamicKey": "...", "encpw": "...", "enctp": "1", "svctype": "1", "smart_LEVEL": "1", "bvsd": "{\"uuid\":\"..\",\"encData\":...\"}", "encnm": "...", "lo.. 2024. 2. 21.
크롬 개발자 도구(Console)에서 코드를 붙여넣을 때 에러 해결 방법 크롬 개발자 도구(Console)에서 코드를 붙여넣을 때 발생하는 경고 메시지와 그 해결 방법에 대해 요약하겠습니다. 경고 메시지: 크롬 개발자 도구에서 코드를 붙여넣으려고 할 때, 사용자가 이해하지 못하거나 스스로 검토하지 않은 코드를 콘솔에 붙여넣는 것은 공격자가 사용자의 신원을 도용하거나 컴퓨터를 제어할 수 있게 할 수 있으므로 경고 메시지가 표시됩니다. 이 메시지는 사용자를 보호하기 위한 조치입니다. 경고 메시지 내용: Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed yourself. This could allow attackers to steal your identity.. 2024. 2. 21.
파이썬 PyInstaller exe 파일 디컴파일 방법 파이썬 .exe 파일 디컴파일 방법 파이썬으로 만든 .exe 파일은 디컴파일이 가능하며, 이 과정은 PyInstaller, cx_Freeze, Py2exe 등을 사용하여 변환된 파일에 따라 달라짐. PyInstaller로 패키징된 .exe 파일 디컴파일 필요 도구 pyinstxtractor: PyInstaller로 패키징된 파일을 분석하고 추출하는 도구. https://github.com/extremecoders-re/pyinstxtractor?tab=readme-ov-file 설명서를 읽는다. https://github.com/extremecoders-re/pyinstxtractor 에 가서 zip 파일을 ./ 폴더에 다운. git 이 있다면 git으로도 됨. 이후 exe 파일로 된 내용을 python.. 2024. 2. 20.
OpenDart 공시서류원본파일 xml 파싱 텍스트 추출 Opendart 공시서류원본파일 xml 파싱 방법 이 코드는 오픈DART(한국 금융감독원 전자공시 시스템) API를 사용하여 특정 문서(여기서는 감사보고서)를 ZIP 파일 형태로 다운로드하고, 해당 ZIP 파일 내에서 특정 XML 파일을 추출하여 HTML 구조로 파싱하는 과정을 구현. 이 과정에서 다양한 예외 처리를 통해 오류 상황을 세심하게 관리. 각 함수는 특정 작업을 수행하는 독립적인 단위로 구성되어 있어 코드의 가독성과 재사용성을 높임. root를 통해서 xml 파일을 파싱하는 것을 성공함. 파이썬을 사용하여 이 과정을 처리했지만, 전통적인 방식과는 다른 접근으로 인해 약간의 어려움이 있었음. 먼저 XML 파일이 내부적으로 HTML 구조를 포함하고 있어 복잡한 형태로 되어 있었으며, 최신 공시된 .. 2024. 2. 8.
반응형