본문 바로가기

분류 전체보기11

[Python] 파이썬 selenium example 예시 3개 (베이스 코드) Selenium은 웹 브라우저를 자동화하는 강력한 도구로, 다양한 웹 테스트와 데이터 스크래핑 작업에 널리 사용됩니다. 이 글에서는 Python과 Selenium을 사용하여 웹 브라우저를 자동화하는 방법에 대해 다룹니다. 당근마켓, 중고나라 등등 여러 웹사이트 데이터를 가져오는데 자주 사용하는 셀레니움입니다 ㅎㅎ제 경험에 의하면 외주개발을 하거나 자동화 프로그램을 개발할때 자주 사용하는 selenium입니다 ! 1. Selenium 설치하기 (feat. pip 설치)먼저, Selenium 모듈과 웹 브라우저 자동화에 필요한 웹드라이버를 설치해야 합니다.pip install selenium웹드라이버는 브라우저와 Selenium 간의 통신을 도와주는 프로그램입니다. 사용 중인 브라우저에 맞는 드라이버를 설치.. 2024. 11. 8.
[Python] 파이썬 파일 읽기 open, readlines() vs read() 파이썬에서 파일을 읽는 방법 open()프로그래밍에서 파일을 읽고 쓰는 작업은 아주 기본적이지만 매우 중요한 기능입니다. 예를 들어, 우리가 작성한 데이터를 파일에 저장하고, 저장된 파일을 다시 불러와 활용하는 경우가 많죠. 오늘은 파이썬으로 파일을 어떻게 읽는지 기초부터 차근차근 알려드릴게요.파이썬에서는 기본적으로 제공하는 open() 함수로 파일을 쉽게 읽을 수 있습니다. 다양한 방식으로 파일을 읽는 방법과 함께 자주 발생하는 오류와 그 해결 방법까지 설명드리겠습니다.  파일 열기와 open() 함수 이해하기파이썬에서 파일을 읽기 위해서는 먼저 파일을 열어야 합니다. 파일을 열 때는 open() 함수를 사용하는데, open() 함수는 두 가지 주요 인수를 받습니다:파일 경로: 읽고자 하는 파일의 위치.. 2024. 11. 1.
자동 포스팅 프로그램으로 애드센스 수익화가 될까? 1. Question 자동 포스팅 프로그램으로 애드센스 수익화가 될까?애드센스 수익화 하려면 자연 유입(검색을 통해 유입되는 것)이 기본이라고 생각합니다 왜요? 지속적인 수익화 관점에서 블로그 방문자 수를 든든하게 받쳐줄 무언가가 필요한데검색 엔진 상위 노출이 그 역할을 해준다고 생각합니다 트래픽을 유입시키는 방법이 그것밖에 없나요? 1. 광고를 태우는 것도 방법이고2. 지식인, 카페, 커뮤니티에 url을 올려 유입시키는 외부유입도 방법이고3. 광고를 구매하는(편법) 것도 방법이죠4. 검색 엔진 상위 노출을 통해 자연 유입을 늘리는 방법도 있습니다... 자연 유입을 영어로 번역해보면Organic Traffic = 유기농 트래픽 (!?) 유기농 하면 그냥 몸에 좋아보이듯유기농 트래픽 역시 사이트의 건강에 .. 2024. 11. 1.
[python] 파이썬으로 폴더 생성하기 os.mkdir vs os.makedirs 파이썬에서 폴더를 만들기프로그래밍을 하다 보면 컴퓨터에 파일이나 폴더를 만들 일이 자주 생깁니다. 예를 들어, 수백 개의 폴더를 하나하나 만들기보다는 코드를 작성해 자동으로 만드는 것이 훨씬 편리합니다. 오늘은 파이썬으로 폴더를 어떻게 만드는지 차근차근 알려드릴게요. 파이썬에서는 기본으로 제공하는 os와 pathlib 라이브러리를 사용해 간단하게 폴더를 만들 수 있습니다. 그럼, 이제 os와 pathlib를 활용해 폴더를 만들어보겠습니다!  파이썬 os 모듈로 폴더 만들기파이썬의 os 모듈은 운영체제와 상호 작용할 수 있는 다양한 기능을 제공합니다. 그중 os.mkdir()와 os.makedirs() 함수는 폴더를 만들 때 유용하게 사용할 수 있습니다.예제 1: os.mkdir()로 폴더 만들기가장 간단.. 2024. 10. 31.
EXE 실행파일의 원본 소스코드 복원하는법 EXE 실행 파일의 원본 소스코드를 복원하는 방법에 대해 알려드리고자 합니다. EXE 실행 파일은 일반적으로 실행 가능한 프로그램이며, 보통 개발자가 작성한 소스코드를 컴파일하여 만들어집니다. 이러한 실행 파일에서 원본 소스코드를 복원하는 것은 종종 필요한 작업 중 하나입니다. 복원된 소스코드를 통해 프로그램을 수정, 분석하거나 보안 취약점을 탐지할 수 있습니다. ​ ​ ​ 이유야 뭐건간에 EXE -> 소스코드가 필요하시죠? ​ ​ ​ ​ 소스코드를 얻기 위한 여정의 시작은 정적분석부터입니다. 우선은 어떤 프로그래밍 언어로 개발되어 있는지 분석부터 해야합니다. 첫번째 난관은 아.. 이게 어떤 프로그래밍 언어로 개발된건지 찾는것부터 문제일겁니다 ㅠㅠ... DIE (Detect It Easy) 프로그램으로 .. 2023. 6. 10.
서이추 프로그램 후기 여우처럼 일하기 vs 곰처럼 일하기 (feat. 이웃 2500명) 서이추 프로그램 후기입니다 ​​​​​​꼭 미련한 곰처럼 블로그를 키워야할까?​똑똑한 여우처럼 적은 시간, 적은 노력으로 블로그를 키우는건 어떤가요?​​​​​​​​딱 반년전 이런 생각을 했음. "아, 온라인 사업의 핵심은 영향력(유명해지는 것)을 어떻게 단기간에 모을지가 중요하구나". ​​유튜브는 좀 부담시럽고,,, 갖고 있는 이 블로그를 키워볼까는 생각에 도달. ​​​​​​​2013년도 이전 계정은 최적화블로그가 안나오니 어쩌고 저쩌고 ... 준최블 최블? ​​​​zzZ...​​​​꼭 네이버에서 만들어 놓은 정해진 상위노출 틀에서 게임을 해야하나?(반항기 발동)​​​​아 ㅇㅋ 그냥 이웃이 많으면 되는거 아닌가?​이웃을 많이 만들면 내 글이 이웃에게 노출됨 = 검색해서 상위에 내 글이 노출됨이웃을 많이 만.. 2023. 6. 9.