[크롤링] Yahoo Finance 404 Error
2022. 3. 31. 20:00ㆍ개발로그/기타
반응형
BeautifulSoup을 이용해 Yahoo Finance 데이터를 수신하려고 하는데 아래와 같이 404 에러가 발생 했다.
ticker = 'AAPL'
URL = 'https://finance.yahoo.com/quote/{0}/key-statistics?p={0}'.format(ticker)
response = requests.get(URL)
if response.status_code == 200:
html = response.text
soup = BeautifulSoup(html, 'lxml')
print(soup)
else:
print(response.status_code)
$ python3 test.py
404
코드를 아래와 같이 수정하여 위 문제를 해결 함.
ticker = 'AAPL'
URL = 'https://finance.yahoo.com/quote/{0}/key-statistics?p={0}'.format(ticker)
html = BeautifulSoup(requests.get(URL,
headers={'User-agent': 'Mozilla/5.0'}).text, "lxml")
print(html)
반응형
'개발로그 > 기타' 카테고리의 다른 글
[Hardware Module] FT4232HL USB to 4 Serial Module(TTL) (0) | 2022.04.27 |
---|---|
[Python] virtualenv와 venv 차이 (0) | 2022.04.06 |
[Git] Git 명령 시, Username과 Password 입력 하지 않게 저장하기 (0) | 2022.03.29 |
[SAE J1939] DTC(Diagnostic Trouble Code) (0) | 2022.03.17 |
[SAE J1939] DM1 ( Diagnostic Message 1) (0) | 2022.03.16 |