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的tkinter布局之简单的聊天窗口实现方法
Sep 03 Python
python读取json文件并将数据插入到mongodb的方法
Mar 23 Python
Collatz 序列、逗号代码、字符图网格实例
Jun 22 Python
解决python3中解压zip文件是文件名乱码的问题
Mar 22 Python
Python基于sklearn库的分类算法简单应用示例
Jul 09 Python
对python 生成拼接xml报文的示例详解
Dec 28 Python
Python实现删除排序数组中重复项的两种方法示例
Jan 31 Python
python中 * 的用法详解
Jul 10 Python
python之PyQt按钮右键菜单功能的实现代码
Aug 17 Python
django admin 自定义替换change页面模板的方法
Aug 23 Python
wxPython实现文本框基础组件
Nov 18 Python
JupyterNotebook 输出窗口的显示效果调整实现
Sep 22 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
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
如何使用php判断所处服务器操作系统的类型
2013/06/20 PHP
php遍历替换目录下文件指定内容的方法
2016/11/10 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
js实现仿阿里巴巴城市选择框效果实例
2015/06/24 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
2016/04/29 Javascript
详解如何用VUE写一个多用模态框组件模版
2018/09/27 Javascript
Element输入框带历史查询记录的实现示例
2019/01/15 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
js实现蒙版效果
2020/01/11 Javascript
Python实现的二维码生成小软件
2014/07/11 Python
在Linux下使用Python的matplotlib绘制数据图的教程
2015/06/11 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
对python append 与浅拷贝的实例讲解
2018/05/04 Python
详解django.contirb.auth-认证
2018/07/16 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
python 实现12bit灰度图像映射到8bit显示的方法
2019/07/08 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
学Python 3的理由和必要性
2019/11/19 Python
Django 自动生成api接口文档教程
2019/11/19 Python
Python TCP通信客户端服务端代码实例
2019/11/21 Python
澳大利亚领先的宠物用品商店:VetSupply
2017/09/08 全球购物
德国消费电子产品购物网站:Guter Kauf
2020/09/15 全球购物
如何利用find命令查找文件
2015/02/07 面试题
函授药学自我鉴定
2014/02/07 职场文书
高一数学教学反思
2014/02/07 职场文书
2014法院干警廉洁警示教育思想汇报
2014/09/13 职场文书
国际贸易本科毕业生求职信
2014/09/26 职场文书
实习协议书
2015/01/27 职场文书
安全承诺书格式范本
2015/04/28 职场文书
Python基础之tkinter图形化界面学习
2021/04/29 Python