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 사건사고 진실이 궁금하다. 2021.09.17 2212
60 사건사고 문재인 고위고직자 임명기준 2018.10.03 5379
59 사건사고 하동지역 무허가 축사 적법화 강력 추진 2018.06.28 5817
58 사건사고 다스는 누구겁니까 2017.10.27 5599
57 사건사고 프렌치불독 자나깨나 개조심 file 2017.10.24 6060
56 사건사고 김대중 북한 핵개발 발언 secret 2017.10.13 450
55 사건사고 박근혜 대통령 탄핵심판 파면 결정 file 2017.03.10 4991
54 사건사고 박근혜 대통령 생각 file 2016.12.15 4429
53 사건사고 탄핵 소추안 가결 직후 정치변화 file 2016.12.09 4099
52 사건사고 김윤석 무릎담요 성희롱 논란 김윤석이 이상한건가? file 2016.12.05 7894
51 사건사고 정유섭 세월호 7시간 대통령은 노셔도 되는 사람 file 2016.12.05 4145
50 사건사고 정윤회 아들 정우식 옥중화 출연소감 file 2016.12.02 12999
49 사건사고 표창원 탄핵추진 반대 의원 명단 공개 file 2016.11.30 5191
48 사건사고 문재인 손석희 예리한 질문에 무너졌다 file 2016.11.28 21211
47 사건사고 소율 문희준 결혼 쇼킹하다 file 2016.11.24 5539
46 사건사고 청와대 비아그라 고산병 효능 검증실험 중 2 file 2016.11.23 6624
45 사건사고 박근혜 길라임 내가 이럴려고 차움병원 다녔나? file 2016.11.16 4361
44 사건사고 박근혜 대통령 트럼프 통화의 진실 file 2016.11.11 4727
43 사건사고 최순실 정맥주사 청와대로 외부반출 핫이슈 file 2016.11.10 4588
42 사건사고 김병준 교수 새 국무총리 누구시더라? file 2016.11.02 7489
Board Pagination Prev 1 2 3 4 Next
/ 4

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소