본문 바로가기

IT/etc..

(9)
인스타 tags search 관련 이슈 https://www.instagram.com/explore/tags/ 인스타는 비로그인으로 태그 검색이 가능하다. 100개의 태그 관련 포스트를 스크랩한다 가정하였을 경우 가져오지 못하는 경우는 input value를 먼저 체크해봐야한다. 필자 같은 경우 해당값에 대문자가 들어가 전부 소문자로 변경후 문제없이 해결할 수 있었다. ex) https://www.instagram.com/explore/tags/BBQ -> https://www.instagram.com/explore/tags/bbq
GIT 정리 (1) 충돌 회피 git push 충돌 회피 # git pull시 현재 commit하지 않은 것 때문에 충돌이 발생하면 아래와 같이 stash를 이용해서 임시저장 할 수 있다. git stash git stash list git pull git stash pop submodule 가장 처음 실행 했을 때 git submodule update --init --recursive 지속적인 업데이트 git submodule update --recursive 상태 확인 git submodule status 변경 사항 있을 때 강제로 원래대로 돌리기 git submodule update -f --init --recursive Git stash branch를 변경할 때 임시로 파일을 저장하는 수단. # 임시 저장 git s..
자주 쓰는 명령어 git - branch 생성 1. git init (폴더생성 및 지정) #경로 -> cd 폴더경로 2. git branch -m 브랜치명 3. git push origin 브랜치명 git clone "https"
Airflow error (api_key) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.kurly.com', port=443): Max retries exceeded with url: /nx/api/session (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 Auth Failed (code: ip_forbidden)'))) 너무 길게 쓰여진 로그를 분석중에 위에 한줄을 해결할 수 있었다. api_key 를 확인해보니 만료인것을 확인후 교체하여 해결하였다.
API 와 SDK API API는 Application Programming Interface의 약자입니다. 인터페이스는 두 가지 시스템이 상호 작용할 수 있는 지점을 의미합니다. API는 이러한 상호 작용을 위한 통로로 생각할 수 있습니다. API는 서로 다른 두 애플리케이션이 데이터를 주고받고 서비스를 공유할 수 있도록 연결해주는 역할을 합니다. 예를 들어, 페이스북의 공유하기 기능을 티스토리 블로그 페이지에서 사용하고 싶다고 가정해봅시다. 이때 API를 사용하면 티스토리와 페이스북이 연결되어, 티스토리 블로그 페이지에서 공유하기 버튼을 누르면 페이스북 서버와 통신하여 해당 기능을 실행할 수 있습니다. 간단히 말하면, API는 다른 애플리케이션의 기능을 가져와 우리가 원하는 방식으로 사용할 수 있도록 도와주는 도구라고..
(seleniumwire) install Installation Install using pip: # pip install selenium-wire 암호화를 구축할 수 없다는 오류가 발생하면 이전 버전의 pip를 실행 중일 수 있습니다. pip 업그레이드를 시도하기 위해 python -m pip install --upgrade pip다음 명령을 다시 실행해보세요. 관련하여 자세한 사항은 아래 링크에서 확인 가능합니다. https://github.com/wkeeling/selenium-wire#bot-detection
(conda) 자주 쓰는 명령어 모음 conda --version # 현재 conda 버전 확인 conda update conda # conda 업데이트 conda env list # 기존 가상 환경 확인 conda list # 현재 환경에서 설치된 패키지 확인 conda create -n [환경 이름] python=3.6 # 가급적 python 버전은 명시하자 conda create -n [환경 이름] --clone base # base 환경에 깔린 의존성 설치하면서 환경 생성 conda env create -f environment.yml # environment.yml 있으면 참고해서 환경 생성 conda activate [환경 이름] conda deactivate conda env remove -n [환경 이름] # env를 적으면 ..
GitHub- 깃허브 레파지토리 복구 *위 그림 한장으로 설명 끝 1. 프로필의 셋팅 클릭 2. 좌측 사이드바 레파지토리 클릭 3. 딜리티드 레파지토리 클릭 4. 휴지통에서 레파지토리 복원 버튼 클릭 # 방금 삭제한 repository 는 10 여분 뒤에 휴지통에 노출되니 하염없이 기다리지 마세요.