Skip to content
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

파이썬 requestsbeautifulsoup 으로 웹 input에 입력값 대입한 뒤 결과값 파일로 저장하기

 

 


import requests
from bs4 import BeautifulSoup
 
url = "http://www.limc.co.kr/KpnInfo/KpnResultList_Rsult.asp?search_check=1"
 
# POST 요청을 위한 데이터 설정
payload = {
    'search_value': '1401',
}
 
# POST 요청 보내기
response = requests.post(url, data=payload)
 
# BeautifulSoup으로 HTML 파싱
soup = BeautifulSoup(response.text, 'html.parser')
 
#<----- 필요없는 부분 ----->
# 필요한 항목 추출
#title = soup.find('title').text
 
# description 추출 (None 체크)
#description_tag = soup.find('meta', {'name': 'description'})
#description = description_tag['content'] if description_tag else None
 
# 결과를 출력 또는 다른 작업 수행
#print("Title:", title)
#print("Description:", description)
#<----- 필요없는 부분 ----->





 
# 특정 부분의 th 태그들을 모두 찾기 (예시로 summary 속성이 '이 표는 혈통정보를 나타내는 테이블입니다.'인 표의 th 태그를 찾음)
th_elements = soup.find('div', class_='c6bg').find_all('th')
 
# th 태그들의 텍스트를 리스트에 저장
th_values = [th.text.strip() for th in th_elements]
 
# 특정 부분의 td 태그들을 모두 찾기 (예시로 클래스가 'c6bg'인 div 안의 td 태그를 찾음)
td_elements = soup.find('div', class_='c6bg').find_all('td')
 
# td 태그들의 텍스트를 리스트에 저장
td_values = [td.text.strip() for td in td_elements]
 
# 결과 출력
#print("TD Values:", td_values)
#print("TD Values:", td_values[1])
print(th_values[1], td_values[1])
 
# 특정 부분의 th 태그들을 모두 찾기 (예시로 summary 속성이 '이 표는 혈통정보를 나타내는 테이블입니다.'인 표의 th 태그를 찾음)
ta_elements = soup.find('table', class_='t04').find_all('th')
 
print()
# th 태그들의 텍스트를 리스트에 저장
ta_values = [ta.text.strip() for ta in ta_elements]
 
# 결과 출력
print("Table>th Values:", ta_values)
print("Table>th Values:", ta_values[1])
print(ta_values[1], ta_values[1])


 

#한글이 깨질때~~~~

# CP949로 디코딩하여 복원
restored_list = [s.encode('latin1').decode('cp949') for s in ta_values]
 
# 결과 출력
print("복원된 리스트:", restored_list)

 

# 결과값을 파일에 저장
with open("result.html", "w", encoding=response.encoding) as file:
    file.write(response.text)
로그인 후 댓글쓰기가 가능합니다.

?

List of Articles
번호 분류 제목 날짜 조회 수
61 사건사고 김대중 북한 핵개발 발언 secret 2017.10.13 450
60 사건사고 2000년 이후 세계에서 발생한 대형 지진 2016.10.21 1323
59 사건사고 아이폰7 발화 일체형에 문제있다. file 2016.10.21 1427
58 사건사고 경주 지진 피해가 적었던 이유 2016.10.07 1432
57 사건사고 태풍 므란티에 이은 말라카스 경로 file 2016.09.16 1482
56 사건사고 박원순 공작 박원순 제압 문건의 진실은? file 2016.08.02 1625
55 사건사고 몽드드 물티슈 일반세균 기준치 4000배 초과? file 2016.09.08 1634
54 사건사고 박완주 원내수석부대표 논란 무엇이 문제인가? file 2016.06.23 1742
53 사건사고 경주 지진 스스로 살아남아야 한다. file 2016.10.03 1899
52 사건사고 갤럭시노트7 생산중단 보상규정은 어떻게? file 2016.10.10 1920
51 사건사고 차바 태풍경로 경주 지진 2차 피해우려도 file 2016.10.04 1949
50 사건사고 갤럭시 노트7 사용 중지 권고 국토부 결정 file 2016.09.11 1991
49 사건사고 태풍 차바 피해 마린시티는 인재다. file 2016.10.05 2048
48 사건사고 여수바다수영대회 사망사고 file 2016.08.06 2116
47 사건사고 김주하 앵커 대통령 두둔 논란 그럴 수 있지? file 2016.10.28 2117
46 사건사고 진실이 궁금하다. 2021.09.17 2212
45 사건사고 모야모야병 여대생 빠른 쾌유를 기원합니다. file 2016.06.09 2526
44 사건사고 경주 지진 규모 5.8에 드러난 재난시스템 문제점 2 file 2016.09.14 2697
43 사건사고 거국중립내각 = 문재인 안철수 김무성 한 뜻 file 2016.10.27 2794
42 사건사고 이화여대에 공권력 투입 무슨일이? file 2016.07.30 2887
Board Pagination Prev 1 2 3 4 Next
/ 4

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소