python网页数据抓取(Python程序设计有所匹配及字符串与URL操作的相关技巧)

优采云 发布时间: 2022-01-29 07:07

  python网页数据抓取(Python程序设计有所匹配及字符串与URL操作的相关技巧)

  本文文章主要介绍Python抓取百度查询结果的方法,涉及Python正则匹配以及字符串和URL操作的相关技巧。有需要的朋友可以参考以下

  本文示例介绍了Python爬取百度查询结果的方法。分享给大家,供大家参考。具体实现方法如下:

  

#win python 2.7.x

import re,sys,urllib,codecs

xh = urllib.urlopen("http://www.baidu.com/s?q1=123&rn=100").read().decode('utf-8')

rc = re.compile(r'(?P.*?)',re.I)

match = rc.finditer(xh)

rcr = re.compile(r']+>',re.I)

f = codecs.open("xiaohei.txt", "w", "utf-8")

for i in rc.finditer(xh):

ss = i.group(0)

s1 = rcr.sub('',ss)

print (s1)

f.write(s1)

f.close()

  希望本文对您的 Python 编程有所帮助。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线