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
번호 분류 제목 날짜 조회 수
95 종교와철학 박근혜 정부 이후 대한민국은 저물어 가고 있다. secret 2018.10.08 499
94 종교와철학 스펙 없다고 쓸모없는 사람일까? 2015.05.29 1804
93 종교와철학 예수 신화 가공 과정 file 2016.08.31 1820
92 종교와철학 법륜스님 - 어떻게 하면 성당에 신도가 많이 올까요? file 2016.09.08 2015
91 종교와철학 사마천 사기 사마천의 통찰 명강의 모음 2017.01.04 2080
90 종교와철학 범려에게서 배울 점 1 file 2017.01.05 2152
89 종교와철학 구약성서의 아가 2016.04.27 2239
88 종교와철학 부모는 오직 자식의 병을 걱정하신다 file 2017.01.12 2262
87 종교와철학 관포지교와 같은 벗이 있는가? file 2016.12.29 2347
86 종교와철학 최악 정치는 백성과 부(富)를 다투는 것 file 2017.01.11 2373
85 종교와철학 사마양저병법 file 2017.01.13 2438
84 종교와철학 백이·숙제[伯夷叔齊] file 2017.02.22 2440
83 종교와철학 트럼프 행정부 진시황제 멸망사에서 교훈을 찾아라 1 file 2017.01.30 2719
82 종교와철학 사기열전 file 2017.02.10 2804
81 종교와철학 장애를 극복한 아버지와 아들 2014.10.11 3512
80 종교와철학 원광대학교 막걸리 사건 file 2016.03.29 4271
79 종교와철학 중국역사의 시작 삼황오제 2017.04.15 4800
78 종교와철학 위 문후 서문표 일화 file 2017.09.01 4870
77 종교와철학 공자이야기 file 2017.08.24 4898
76 종교와철학 고용창출 과연 개선할 수 있는 문제인가? file 2017.05.10 4905
Board Pagination Prev 1 2 3 4 5 Next
/ 5

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소