반응형
헤더 정보에 유저 정보를 넘김으로 해결할 수 있다.

 

웹 크롤링 중 소스가 안 가져와 확인해보니

 

Response 304

 

 

304 응답이 올 시 헤더에 유저 에이전트 정보 값을 넘겨줌으로써 해결한다.

 

 

 

UserAgentString.com - Chrome version 101.0.4951.64

 

UserAgentString.com - unknown version

 

www.useragentstring.com

 

유저 정보를 알 수 있는 사이트다. 

 

 

빨간네모가 유저 정보이다.

 

url='사이트 주소'
user_agent_info = '유저 정보'
headers = {'User-Agent' : user_agent_info}
res = requests.get(url, headers = headers)
res.text

 

 

반응형
반응형

파이참 컴파일중 인코딩에러가 떠서 문제 해결을 위해 찾아봤습니다.

 

결론 : 세팅 / 에디터 / 파일인코딩 / 프로젝트 인코딩을 디폴트로 설정하니 잘된다.

 

 

컴파일시 에러 내용

 

Fatal Python error: init_stdio_encoding: failed to get the Python codec name of the stdio encoding
Python runtime state: core initialized
LookupError: unknown encoding: x-windows-949

Current thread 0x0000526c (most recent call first):
</no python frame>

- 에러 내용 -

 

File -> Settings

 

 

Editor -> File Encodings

 

 

 

Project Encoding -> <Default>

 

디폴트로 설정하니 인코딩 에러 없이 잘 실행된다.

결론 : 에러내용에 다~ 있다.

반응형
반응형

vscode이용 중 갑자기 git 명령어가 안 먹어 확인해보니 터미널 선택이 잘못되어 오류를 출력하는 것입니다.

 

 

' git : 'git' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함

된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. '

 

 

 

 

 

 

생각보다 간단한데 vscode 재실행 시 powershell 터미널이 메인으로 선택될 때 git bash를 기본 터미널로 바꿀 수 있다.

 

Git Bash

 

git config --global core.editor "code --wait" 

 

 

git bash에 입력함으로서 기본 에디터를 변경할수 있다.

 

 

반응형

+ Recent posts