Notice
Recent Posts
Recent Comments
Link
DevKim
[Requests & BeautifulSoup] 카카오 번역 페이지에서 한글을 영어로 번역하고 결과값 가져오기 본문
데이터 수집 [ Web crawling ]
[Requests & BeautifulSoup] 카카오 번역 페이지에서 한글을 영어로 번역하고 결과값 가져오기
on_doing 2020. 9. 14. 21:11728x90
※카카오 번역 페이지에 한글로 '사랑합니다'를 입력하면 영어로 번역되는 결과값을 가져와보겠습니다.
1. 번역하기
'사랑합니다' 를 번역하기위해 data 정보를 다음과 같이 작성하여 전달합니다
url="https://translate.kakao.com/translator/translate.json"
data={
'queryLanguage': 'auto',
'resultLanguage':'en',
'q': '사랑합니다'
}
headers={
'Accept': '*/*',
'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7',
'Connection': 'keep-alive',
'Content-Length': '84',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'Cookie': 'webid=1db1f8d2a02b4f60b37e5c103ad78738; kuid=492300417166737409; _TI_NID=iok9mjEFfnWoNqMjDA5hhQAYnt9WyITLaqF/O+bKepgHMV9jrZRa01Qze1v5GW8K6MbrA2gvk8zX55M1xMGmrw==; _kadu=2FU3BC0HfngA0qwV_1589781930846; webid_ts=1586478229980; TIARA=M.CEFlEPzYaqoAGysqDSx4V5ExEqsuVIe1XkZMRcg8rOJ9e13POipsHtEwFSChud7i-xkuEDS3Scl4YNvAVWW_t.bKwgfDdA; __T_=1',
'Host': 'translate.kakao.com',
'Origin': 'https://translate.kakao.com',
'Referer': 'https://translate.kakao.com/',
'Sec-Fetch-Dest': 'empty',
'Sec-Fetch-Mode': 'cors',
'Sec-Fetch-Site': 'same-origin',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36',
'X-Requested-With': 'XMLHttpRequest'
}
res=requests.post(url,data=data,headers=headers)
print(res.json())
2. 결과값 가져오기
딕셔너리로된 데이터 속에 output을 가져옵니다.
data=res.json()
print(data['result']['output'][0][0])
728x90
'데이터 수집 [ Web crawling ]' 카테고리의 다른 글
[Requests & BeautifulSoup] 네이버 뉴스 기사 크롤링하기 (0) | 2021.01.16 |
---|---|
[Requests & BeautifulSoup] 다음 금융 페이지에서 삼성전자 정보 크롤링 (0) | 2020.09.14 |
[Requests & BeautifulSoup] 카카오 쇼핑하기 핫딜 상품 스크래핑 (0) | 2020.09.07 |
[Selenium] 창전환이 발생할 때 -FuGuide 가 제공하는 기업 정보 스크래핑 (0) | 2020.09.07 |
[Selenium] iFRAME 처리가 되어 있는 데이터 크롤링하기 (0) | 2020.09.07 |
Comments