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获取Linux系统下的本机IP地址代码分享
Nov 07 Python
Python实现希尔排序算法的原理与用法实例分析
Nov 23 Python
python的exec、eval使用分析
Dec 11 Python
使用Python实现租车计费系统的两种方法
Sep 29 Python
详解Python中is和==的区别
Mar 21 Python
Python完成毫秒级抢淘宝大单功能
Jun 06 Python
十分钟搞定pandas(入门教程)
Jun 21 Python
Django连接数据库并实现读写分离过程解析
Nov 13 Python
屏蔽Django admin界面添加按钮的操作
Mar 11 Python
在django项目中导出数据到excel文件并实现下载的功能
Mar 13 Python
python文件排序的方法总结
Sep 13 Python
python 写一个性能测试工具(一)
Oct 24 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根据用户语言跳转相应网页
2015/11/04 PHP
javascript下给元素添加事件的方法与代码
2007/08/13 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
2011/09/05 Javascript
jQuery实现可编辑的表格实例讲解(2)
2015/09/17 Javascript
分享jQuery插件的学习笔记
2016/01/14 Javascript
浅析JavaScript作用域链、执行上下文与闭包
2016/02/01 Javascript
BootStrap制作导航条实例代码
2016/05/06 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
Javascript中浏览器窗口的基本操作总结
2016/08/18 Javascript
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
如何判断出一个js对象是否一个dom对象
2016/11/24 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
2018/10/12 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
详解搭建一个vue-cli的移动端H5开发模板
2020/01/17 Javascript
vue3.0中setup使用(两种用法)
2020/12/02 Vue.js
Python中定时任务框架APScheduler的快速入门指南
2017/07/06 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
Python中的list与tuple集合区别解析
2019/10/12 Python
python子线程退出及线程退出控制的代码
2019/10/16 Python
Python使用扩展库pywin32实现批量文档打印实例
2020/04/09 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
HTML5 Canvas draw方法制作动画效果示例
2013/07/11 HTML / CSS
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
美国唇部护理专家:Sara Happ
2019/06/19 全球购物
如何配置、使用和清除Smarty缓存
2015/12/23 面试题
怎样自定义一个异常类
2016/09/27 面试题
高校十八大报告感想
2014/01/27 职场文书
课前三分钟演讲稿
2014/04/24 职场文书
争先创优活动总结
2014/08/27 职场文书
中学教师个人总结
2015/02/10 职场文书
拖欠货款起诉状
2015/05/20 职场文书
学籍证明模板
2015/06/18 职场文书
村官2015年度工作总结
2015/10/14 职场文书
Python字符串对齐方法使用(ljust()、rjust()和center())
2021/04/26 Python