python抓取⽹页内容到excel_Python实现抓取⽹页⽣成Excel
⽂件的⽅法⽰例
本⽂实例讲述了Python实现抓取⽹页⽣成Excel⽂件的⽅法。分享给⼤家供⼤家参考,具体如下:
Python抓⽹页,主要⽤到了PyQuery,这个跟jQuery⽤法⼀样,超级给⼒
⽰例代码如下:
#-*- encoding:utf-8 -*-
import sys
import locale
import stringpython怎么读取excel文件数据
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="urwebname/?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\"\n"%(itemsa[j].get('title'),itemsb[j*2].text));
#end for
#end for
f.close();
接下来就是⽤Notepad++打开gongsi.csv,然后转成ANSI编码格式,保存。再⽤Excel软件打开这个csv⽂件,另存为Excel⽂件
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python操作Excel表格技巧总结》、《Python⽂件与⽬录操作技巧汇总》、《Python⽂本⽂件操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使⽤技巧总结》、《Python字符串操作技巧汇总》及《Python⼊门与进阶经典教程》
希望本⽂所述对⼤家Python程序设计有所帮助。
本⽂标题: Python实现抓取⽹页⽣成Excel⽂件的⽅法⽰例

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。