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字符串的encode与decode研究心得乱码问题解决方法
Mar 23 Python
Python使用smtp和pop简单收发邮件完整实例
Jan 09 Python
单链表反转python实现代码示例
Feb 08 Python
python日志logging模块使用方法分析
May 23 Python
python之列表推导式的用法
Nov 29 Python
基于python调用psutil模块过程解析
Dec 20 Python
python实现3D地图可视化
Mar 25 Python
解决tensorflow 释放图,删除变量问题
Jun 23 Python
pytorch 多分类问题,计算百分比操作
Jul 09 Python
python字典按照value排序方法
Dec 28 Python
python解决OpenCV在读取显示图片的时候闪退的问题
Feb 23 Python
Python3压缩和解压缩实现代码
Mar 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边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
Mysql数据库操作类( 1127版,提供源码下载 )
2010/12/02 PHP
PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
2014/08/23 PHP
php通过分类列表产生分类树数组的方法
2015/04/20 PHP
PHP-FPM之Chroot执行环境详解
2015/08/03 PHP
Yii2.0 Basic代码中路由链接被转义的处理方法
2016/09/21 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
PHP重载基础知识回顾
2020/09/10 PHP
兼容多浏览器的字幕特效Marquee的通用js类
2008/07/20 Javascript
Js 获取当前日期时间及其它操作实现代码
2021/03/04 Javascript
JS中toFixed()方法引起的问题如何解决
2012/11/20 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
Node.js Addons翻译(C/C++扩展)
2016/06/12 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
Javascript使用function创建类的两种方法(推荐)
2016/11/19 Javascript
微信小程序中的swiper组件详解
2017/04/14 Javascript
vue 请求后台数据的实例代码
2017/06/22 Javascript
jQuery 开发之EasyUI 添加数据的实例
2017/09/26 jQuery
VSCode 配置React Native开发环境的方法
2017/12/27 Javascript
angular 数据绑定之[]和{{}}的区别
2018/09/25 Javascript
原来JS还可以这样拆箱转换详解
2019/02/01 Javascript
javascript中layim之查找好友查找群组
2021/02/06 Javascript
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
Python生成任意范围任意精度的随机数方法
2018/04/09 Python
解决sublime+python3无法输出中文的问题
2018/12/12 Python
浅析Python 引号、注释、字符串
2019/07/25 Python
详解pandas赋值失败问题解决
2020/11/29 Python
简述synchronized和java.util.concurrent.locks.Lock的异同
2014/12/08 面试题
大学生个人简历自我评价
2013/11/16 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
努力学习演讲稿
2014/05/10 职场文书
个人年终总结开头
2015/03/06 职场文书
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫
联想win10摄像头打不开怎么办?win10笔记本摄像头打不开解决办法
2022/04/08 数码科技