python中mechanize库的简单使用示例

时间:2021-05-22 14:32:12 


#!/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")

标签:mechanize库
0
投稿

猜你喜欢

  • Python爬虫之获取心知天气API实时天气数据并弹窗提醒

    2023-04-17 14:40:58
  • 无忧贴子管理器(ListView组件)

    2009-01-02 17:56:00
  • ASP:Cookie使用指南

    2007-09-28 12:48:00
  • JS实现淡入淡出图片效果的方法分析

    2023-08-24 08:45:44
  • 优化SQLServer数据库服务器内存配置的策略

    2009-05-13 10:25:00
  • python中Genarator函数用法分析

    2023-01-03 16:50:52
  • [翻译]标记语言和样式手册 Chapter 9 精简标签

    2008-02-01 09:55:00
  • 如何通过PHP实现Des加密算法代码实例

    2023-10-08 09:41:55
  • uniapp路由uni-simple-router实例详解

    2023-09-24 21:27:04
  • 增强网站的魅力 网页制作技巧三则

    2007-10-04 10:06:00
  • Python实现Socket通信建立TCP反向连接

    2023-11-13 04:20:19
  • Python 中 f-Strings 的作用

    2022-12-04 11:44:55
  • 《CSS禅意花园》学习笔记

    2008-10-20 12:43:00
  • 10个美观实用的 jQuery/Mootools 日历插件

    2009-09-17 13:03:00
  • 网页设计软件FrontPage快捷键一览

    2008-02-24 16:55:00
  • Python关于__name__属性的含义和作用详解

    2021-10-28 09:29:51
  • 电子商务搜索LIST页面用户体验设计

    2010-08-03 12:57:00
  • 浅析Oracle中sys、system和Scott用户下的数据库连接问题

    2023-07-02 15:14:06
  • python代数式括号有效性检验示例代码

    2022-04-29 04:49:49
  • CSS样式表:详细介绍IE7新支持的选择器

    2007-10-09 18:24:00
  • asp之家 网络编程 m.aspxhome.com