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
번호 분류 제목 날짜 조회 수
24 연예정보 이세돌 알파고에 불계패 file 2016.03.09 559
23 연예정보 이세돌 상대 알파고 타이젬에서 9단? 2016.03.09 675
22 연예정보 이하이 한숨 노랫말과 노래감상 file 2016.03.09 815
21 연예정보 시그널 김은희 작가 스릴러 수사물의 대가 VIEW 1 file 2016.03.07 4557
20 연예정보 초신성 윤성모 음주운전 왜 도주했을까 file 2016.03.07 1025
19 연예정보 황치열 중국판 나는 가수다 출연한 동영상 모음 secret 2016.03.05 535
18 연예정보 김선신 아나운서의 강정호 선수 복귀응원? file 2016.03.05 6012
17 연예정보 손여은의 4차원 매력 file 2016.03.04 2773
16 연예정보 공민지 유년시절부터 현재까지 이렇게 이뻐질 수 있나? file 2016.03.02 26704
15 연예정보 엄현경 매력덩어리 몸매 비결 file 2016.02.18 5251
14 연예정보 성현아 성매매 무죄 2년만에 벗어나 file 2016.02.18 1711
13 연예정보 이민경 결혼에서 이혼까지 그녀의 심경변화 file 2016.02.16 325290
12 연예정보 치인트 박해진 김고은 달달한 베드신 어쩌누 어쩌누 file 2016.02.15 1265
11 연예정보 손흥민 3호골 넣자 토트넘 맨시티 경기에서 file 2016.02.14 802
10 연예정보 하상욱 무한도전 못친소 출연 단편시 모음 file 2016.02.14 5765
9 연예정보 이태임 우리할매 예원과의 논란 잠재우기와 소박한 매력 보여준다. file 2016.02.14 2315
8 연예정보 이상화 선수 세계선수권 또 금메달? file 2016.02.14 3520
7 연예정보 이승우 데뷔골 장식한 2016년 2월 13일 후베닐A VS A-Lleida 하이라이트 file 2016.02.14 1100
6 연예정보 젤리피쉬 김세정 뜨는아이 한번볼까? file 2016.02.12 3541
5 연예정보 황치열 뱅뱅뱅 중국판 나는가수다 출연이 비난 받을일? file 2016.02.12 3083
Board Pagination Prev 1 ... 7 8 9 10 11 Next
/ 11

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소