Python抓取百度查询结果的方法


Posted in Python onJuly 08, 2015

本文实例讲述了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'<td class=f><h3 class="t"><a.*?>(?P<first>.*?)</h3>',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程序设计有所帮助。

Python 相关文章推荐
python基础教程之udp端口扫描
Feb 10 Python
python标准算法实现数组全排列的方法
Mar 17 Python
Python进行数据科学工作的简单入门教程
Apr 01 Python
Python Django使用forms来实现评论功能
Aug 17 Python
Python多进程multiprocessing用法实例分析
Aug 18 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
Jun 11 Python
python实现列表中由数值查到索引的方法
Jun 27 Python
python实现简单http服务器功能
Sep 17 Python
python 将视频 通过视频帧转换成时间实例
Apr 23 Python
基于Python和C++实现删除链表的节点
Jul 06 Python
python3 中时间戳、时间、日期的转换和加减操作
Jul 14 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
Jun 01 Python
Python抓取淘宝下拉框关键词的方法
Jul 08 #Python
Python根据区号生成手机号码的方法
Jul 08 #Python
Python写入CSV文件的方法
Jul 08 #Python
Python打印斐波拉契数列实例
Jul 07 #Python
Python可变参数函数用法实例
Jul 07 #Python
python类和继承用法实例
Jul 07 #Python
Python实现合并字典的方法
Jul 07 #Python
You might like
php学习 字符串课件
2008/06/15 PHP
php 图像函数大举例(非原创)
2009/06/20 PHP
php仿QQ验证码的实例分析
2013/07/01 PHP
pjblog中的UBBCode.js
2007/04/25 Javascript
JsDom 编程小结
2011/08/09 Javascript
巧用局部变量提升javascript性能
2014/02/24 Javascript
鼠标悬浮停留三秒后自动显示大图js代码
2014/09/09 Javascript
5个最顶级jQuery图表类库插件【jquery插件库】
2016/05/05 Javascript
javascript加减乘除的简单实例
2016/07/12 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
Angularjs 依赖压缩及自定义过滤器写法
2017/02/04 Javascript
使用OPENLAYERS3实现点选的方法
2020/09/24 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
React Native开发封装Toast与加载Loading组件示例
2018/09/08 Javascript
angularJs中json数据转换与本地存储的实例
2018/10/08 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
2019/03/27 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
理解JavaScript中的对象
2020/08/25 Javascript
Python命令行参数解析模块getopt使用实例
2015/04/13 Python
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
python实现微信跳一跳辅助工具步骤详解
2018/01/04 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
2018/05/29 Python
使用selenium模拟登录解决滑块验证问题的实现
2019/05/10 Python
Python常用数据类型之间的转换总结
2019/09/06 Python
python enumerate内置函数用法总结
2020/01/07 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
法律专业实习鉴定
2013/12/22 职场文书
幼儿园教育教学反思
2014/01/31 职场文书
日语专业毕业生自荐书
2014/06/18 职场文书
延安红色之旅心得体会
2014/10/07 职场文书
中秋节祝酒词
2015/08/12 职场文书
MySQL表的增删改查基础教程
2021/04/07 MySQL
python实现简单聊天功能
2021/07/07 Python
SpringBoot2零基础到精通之数据库专项精讲
2022/03/22 Java/Android