Python实现自动登录百度空间的方法


Posted in Python onJune 10, 2017

本文实例讲述了Python实现自动登录百度空间的方法。分享给大家供大家参考,具体如下:

开发环境:Fedora12 + Python2.6.2

#!/usr/bin/python
# coding: GBK
import urllib,urllib2,httplib,cookielib
def auto_login_hi(url,name,pwd):
  url_hi="http://passport.baidu.com/?login"
  #设置cookie
  cookie=cookielib.CookieJar()
  cj=urllib2.HTTPCookieProcessor(cookie)
  #设置登录参数
  postdata=urllib.urlencode({'username':name,'password':pwd})
  #生成请求
  request=urllib2.Request(url_hi,postdata)
  #登录百度
  #opener=urllib2.build_opener(request,cj)
  opener=urllib2.build_opener(cj)
  f=opener.open(request)
  #打开百度HI空间页面
  hi_html=opener.open(url)
  return hi_html
if __name__=='__main__':
  name='zhouciming'
  password='xxx'
  url='http://hi.baidu.com/zhouciming'
  h=auto_login_hi(url,name,password)
  print h.read()

运行结果:

[zcm@python #33]$./bai.py
<!DOCTYPE html>
<HTML XMLNS="http://www.w3.org/1999/xhtml" LANG="zh-CN">
<HEAD><!--STATUS OK-->
  <META http-equiv="Content-Type" CONTENT="text/html;charset=GBK" />
  <TITLE>个人主页</TITLE>
</HEAD>
<BODY>
<script language="javascript">
location.href="/zhouciming/home" rel="external nofollow" ;
</script>
</BODY>
</HTML>

通过运行结果可以看到,登录成功了。网页自动跳转到 /zhouciming/home

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python使用urllib模块和pyquery实现阿里巴巴排名查询
Jan 16 Python
Django Highcharts制作图表
Aug 27 Python
python 基础教程之Map使用方法
Jan 17 Python
PyQt5每天必学之组合框
Apr 20 Python
好的Python培训机构应该具备哪些条件
May 23 Python
python 列表递归求和、计数、求最大元素的实例
Nov 28 Python
用Python批量把文件复制到另一个文件夹的实现方法
Aug 16 Python
Python多线程多进程实例对比解析
Mar 12 Python
python随机模块random的22种函数(小结)
May 15 Python
python怎么调用自己的函数
Jul 01 Python
如何用python爬取微博热搜数据并保存
Feb 20 Python
详解pytorch创建tensor函数
Mar 22 Python
Python实现获取命令行输出结果的方法
Jun 10 #Python
Python实现查找匹配项作处理后再替换回去的方法
Jun 10 #Python
新手如何快速入门Python(菜鸟必看篇)
Jun 10 #Python
python+requests+unittest API接口测试实例(详解)
Jun 10 #Python
基于python爬虫数据处理(详解)
Jun 10 #Python
python实现稀疏矩阵示例代码
Jun 09 #Python
Python实现数据库并行读取和写入实例
Jun 09 #Python
You might like
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
PHP实现的数独求解问题示例
2017/04/18 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
2009/09/15 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
简单常用的幻灯片播放实现代码
2013/09/25 Javascript
jquery中使用循环下拉菜单示例代码
2014/09/24 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
JavaScript判断是否为数组的3种方法及效率比较
2015/04/01 Javascript
react-native fetch的具体使用方法
2017/11/01 Javascript
vue基础之v-bind属性、class和style用法分析
2019/03/11 Javascript
微信小程序bindtap事件与冒泡阻止详解
2019/08/08 Javascript
关于layui时间回显问题的解决方法
2019/09/24 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
2020/06/01 Javascript
[50:01]Ti4 冒泡赛第二天 NEWBEE vs Titan
2014/07/15 DOTA
[01:57]DOTA2上海特锦赛小组赛解说单车采访花絮
2016/02/27 DOTA
[56:46]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VP vs Effect
2018/04/01 DOTA
动态规划之矩阵连乘问题Python实现方法
2017/11/27 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
h5移动端调用支付宝、微信支付的实现
2020/06/08 HTML / CSS
Ralph Lauren拉夫·劳伦美国官网:带有浓郁美国气息的高品味时装品牌
2017/11/01 全球购物
美国最大的香水出口:FragranceX.com
2017/11/04 全球购物
Allen Edmonds官方网站:一家美国优质男士鞋类及配饰制造商
2019/03/12 全球购物
澳大利亚运动鞋商店:Platypus Shoes
2019/09/27 全球购物
Tessabit日本:集世界奢侈品和设计师品牌的意大利精品买手店
2020/01/07 全球购物
应届大学生自荐信
2013/12/05 职场文书
自我鉴定写作要点
2014/01/17 职场文书
大学生毕业求职自荐书范文
2014/02/04 职场文书
闭幕式主持词
2014/04/02 职场文书
优秀家长事迹材料
2014/05/17 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
应聘教师求职信范文
2015/03/20 职场文书
八年级历史教学反思
2016/02/19 职场文书
个人道歉信大全
2019/04/11 职场文书
python缺失值填充方法示例代码
2022/12/24 Python