本文实例讲述了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 Socket编程技巧总结》、《Python URL操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
# Python
# 自动登录
# 百度空间
# selenium+python实现自动登录脚本
# python实现网站用户名密码自动登录功能
# 使用python实现baidu hi自动登录的代码
# python爬虫之自动登录与验证码识别
# Python自动登录126邮箱的方法
# python实现自动登录人人网并访问最近来访者实例
# python实现自动登录后台管理系统
# Python完全识别验证码自动登录实例详解
# Python内置函数hex()的实现示例
# 进阶
# 操作技巧
# 相关内容
# 感兴趣
# 数据结构
# 给大家
# 可以看到
# 更多关于
# 所述
# 程序设计
# 使用技巧
# 跳转到
# 编程技巧
# 个人主页
# 讲述了
# baidu
# login
# CookieJar
# cookie
相关文章:
教学论文网站制作软件有哪些,写论文用什么软件
?
Python路径拼接规范_跨平台处理说明【指导】
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
如何在搬瓦工VPS快速搭建网站?
临沂网站制作公司有哪些,临沂第四中学官网?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
Android使用GridView实现日历的简单功能
如何在阿里云高效完成企业建站全流程?
如何在局域网内绑定自建网站域名?
建站之星后台密码遗忘?如何快速找回?
如何用PHP快速搭建CMS系统?
如何彻底卸载建站之星软件?
全景视频制作网站有哪些,全景图怎么做成网页?
如何用低价快速搭建高质量网站?
建站之星2.7模板快速切换与批量管理功能操作指南
如何在Golang中引入测试模块_Golang测试包导入与使用实践
浅析上传头像示例及其注意事项
制作国外网站的软件,国外有哪些比较优质的网站推荐?
成都网站制作报价公司,成都工业用气开户费用?
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
建站之星展会模板:智能建站与自助搭建高效解决方案
如何通过宝塔面板实现本地网站访问?
大连网站制作公司哪家好一点,大连买房网站哪个好?
高性价比服务器租赁——企业级配置与24小时运维服务
Swift中循环语句中的转移语句 break 和 continue
C++如何编写函数模板?(泛型编程入门)
如何在云指建站中生成FTP站点?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
建站主机核心功能解析:服务器选择与网站搭建流程指南
网站好制作吗知乎,网站开发好学吗?有什么技巧?
制作宣传网站的软件,小红书可以宣传网站吗?
如何在云服务器上快速搭建个人网站?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
香港服务器如何优化才能显著提升网站加载速度?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
宝塔建站无法访问?如何排查配置与端口问题?
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
宝塔面板创建网站无法访问?如何快速排查修复?
C#如何在一个XML文件中查找并替换文本内容
如何用美橙互联一键搭建多站合一网站?
制作旅游网站html,怎样注册旅游网站?
智能起名网站制作软件有哪些,制作logo的软件?
山东云建站价格为何差异显著?
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
*请认真填写需求信息,我们会在24小时内与您取得联系。