python中mechanize库的简单使用示例


Posted in Python onJanuary 10, 2014
#!/usr/bin/env/ python
#coding=utf-8
import mechanize
import cookielib
# Cookie Jar
cj = cookielib.LWPCookieJar()
# Browser
br = mechanize.Browser()
br.set_cookiejar(cj)
# Browser options
br.set_handle_equiv(True)
br.set_handle_gzip(True)
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)
# Follows refresh 0 but not hangs on refresh > 0
br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
# Want debugging messages?
#br.set_debug_http(True)
#br.set_debug_redirects(True)
#br.set_debug_responses(True)
# User-Agent (http header)
br.addheaders = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/4.0.0')]
# HTTP access and get response pack
br.open("http://hi.baidu.com/alalmn")
print br.response().read().decode("utf-8")
Python 相关文章推荐
python执行外部程序的常用方法小结
Mar 21 Python
Python处理Excel文件实例代码
Jun 20 Python
python下载文件记录黑名单的实现代码
Oct 24 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
Aug 31 Python
在Python中实现替换字符串中的子串的示例
Oct 31 Python
python利用Opencv实现人脸识别功能
Apr 25 Python
python实现微信每日一句自动发送给喜欢的人
Apr 29 Python
opencv之颜色过滤只留下图片中的红色区域操作
Jun 05 Python
一文详述 Python 中的 property 语法
Sep 01 Python
Python Pillow(PIL)库的用法详解
Sep 19 Python
python如何获得list或numpy数组中最大元素对应的索引
Nov 16 Python
Python中Cookies导出某站用户数据的方法
May 17 Python
python使用新浪微博api上传图片到微博示例
Jan 10 #Python
python发腾讯微博代码分享
Jan 10 #Python
python实现2014火车票查询代码分享
Jan 10 #Python
python抓取豆瓣图片并自动保存示例学习
Jan 10 #Python
python文件比较示例分享
Jan 10 #Python
python发送伪造的arp请求
Jan 09 #Python
python抓取京东价格分析京东商品价格走势
Jan 09 #Python
You might like
frename PHP 灵活文件命名函数 frename
2009/09/09 PHP
简单的cookie计数器实现源码
2013/06/07 PHP
Zend Guard使用指南及问题处理
2015/01/07 PHP
PHP的pcntl多进程用法实例
2015/03/19 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
2017/03/02 PHP
php实现的生成排列算法示例
2019/07/25 PHP
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
学习ExtJS 访问容器对象
2009/10/07 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
在新窗口打开超链接的方法小结
2013/04/14 Javascript
js Date概念详细介绍
2013/11/22 Javascript
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
JavaScript中使用自然对数ln的方法
2015/06/14 Javascript
深入理解JavaScript编程中的同步与异步机制
2015/06/24 Javascript
详解js中构造流程图的核心技术JsPlumb(2)
2015/12/08 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
2016/12/27 Javascript
JavaScript+H5实现微信摇一摇功能
2018/05/23 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
原生JS与JQ获取元素的区别详解
2020/02/13 Javascript
Vue实现跑马灯效果
2020/05/25 Javascript
Python IDLE 错误:IDLE''s subprocess didn''t make connection 的解决方案
2017/02/13 Python
python2.x实现人民币转大写人民币
2018/06/20 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
2020/07/01 Python
Python3+Django get/post请求实现教程详解
2021/02/16 Python
波兰补充商店:Muscle Power
2018/10/29 全球购物
社区春季防火方案
2014/06/02 职场文书
计划生育诚信协议书
2014/11/02 职场文书
2014年安置帮教工作总结
2014/12/11 职场文书
行政答辩状范文
2015/05/21 职场文书
如何使用pdb进行Python调试
2021/06/30 Python