Python 웹 페이지 를 캡 처 하여 Excel 파일 을 만 드 는 방법 예제

이 글 은 Python 이 웹 페이지 를 캡 처 하여 엑셀 파일 을 만 드 는 방법 을 실례 로 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
Python 은 웹 페이지 를 잡 는데 주로 PyQuery 를 사 용 했 습 니 다.이것 은 jQuery 의 용법 과 마찬가지 로 매우 기 똥 차 요.
예제 코드 는 다음 과 같다.

#-*- encoding:utf-8 -*-
import sys
import locale
import string
import traceback
import datetime
import urllib2
from pyquery import PyQuery as pq
#        encoding
reload(sys);
sys.setdefaultencoding('utf8');
f = open('gongsi.csv', 'w');
for i in range(1,24):
  d = pq(url="http://www.yourwebname.com/?Code=HANGYELINGYU&myFlag=allShow&SiteID=122&PageIndex=%d"%(i));
  itemsa=d('dl dt a') # title  
  itemsb=d('dl dd') # title  
  for j in range(0,len(itemsa)):
    f.write("%s,\"%s\"
"%(itemsa[j].get('title'),itemsb[j*2].text)); #end for #end for f.close();
다음은 Notepad++로 gongsi.csv 를 열 고 ANSI 인 코딩 형식 으로 저장 합 니 다.Excel 소프트웨어 로 이 csv 파일 을 열 고 Excel 파일 로 저장 합 니 다.
파 이 썬 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 논문 에서 말 한 것 이 여러분 의 Python 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기