使用python模拟登录网站,首先要知道网站登录细节及相应的cookie。

分三步完成:

1,获取一个cookie

2,装载好自己的request

3,发送模拟登录请求

推荐阅读: Python模拟新浪微博登录(urllib、cookielib、urllib2模拟登录) python模拟登录新浪微博抓取数据(cookielib和urllib2)

例子,python模拟登录网站的代码。 代码示例:

#author:liangliang

#email:liangliangyy@gmail.com

#blog:http://www.lylinux.org/

#site: #

import urllib

import urllib2

import cookielib

import string

import re

url = "http://www.lylinux.org/wp-login.php"

headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36',}

#这块可以通过抓包工具来获得

postData = {

'log':'admin',

'pwd':'password',

'wp-submit':'登录',

'redirect_to':'http://www.lylinux.org/wp-admin/',

'testcookie':'1'

}

cj = cookielib.LWPCookieJar()

cookie_support = urllib2.HTTPCookieProcessor(cj)

opener = urllib2.build_opener(cookie_support,urllib2.HTTPHandler)

urllib2.install_opener(opener)

h = urllib2.urlopen(url)

postData = urllib.urlencode(postData)

request = urllib2.Request(url,postData,headers)

print request

response = urllib2.urlopen(request)

text = response.read()

text = unicode(text,'utf-8').encode('gb18030')

print text

python的urllib2实现登录网页_python模拟网站登录(urllib、urllib2模拟登录)相关推荐

  1. python读取excel送到网页_python怎么读取excel!怎么用python将excel数据写入网页中

    怎么用python将excel数据写入网页中 # 装 xlrd-0.9.2 xlutils-1.7.1 这两个模 from xlwt import Workbook, Formula import x ...

  2. python手机远程控制电脑访问网页_Python 实战系列-微信或网页远程控制电脑

    Python 实战系列-微信或网页远程控制电脑 本系列课程为Python实战系列课程:使用微信控制电脑,使用Python的Web框架Flask搭建网页, 并使用网页控制电脑:使用wxPython编写图 ...

  3. python登录网页_Python如何爬取需要登录的页面

    用Cookies保存登录状态实现部分反反爬机制 使用cookies:直接将cookies信息放入到headers中 直接封装cookies    ,然后requests.请求(cookies = {  ...

  4. python爬虫爬取微信网页_python下爬虫爬取微信公众号文章给网站的相关操作与问题...

    一.出发点 在dodo团队知乎号开刊文章中已介绍过本团队平常的实际工作,我们是一个从事游戏与金融结合的项目开发与运营团队.技术上主要是从事游戏分期.玩后付支付插件.游戏充值app等前后端开发,主要使用 ...

  5. python爬取js动态网页_Python 从零开始爬虫(八)——动态爬取解决方案 之 selenium

    selenium--自动化测试工具,专门为Web应用程序编写的一个验收测试工具,测试其兼容性,功能什么的.然而让虫师们垂涎的并不是以上的种种,而是其通过驱动浏览器获得的解析JavaScript的能力. ...

  6. python实现监控电脑打开网页_Python轻松实现动态网页爬虫(附详细源码)

    AJAX动态加载网页 一 什么是动态网页 J哥一向注重理论与实践相结合,知其然也要知其所以然,才能以不变应万变. 所谓的动态网页,是指跟静态网页相对的一种网页编程技术.静态网页,随着html代码的生成 ...

  7. python装饰器setter实现原理_python装饰器、描述符模拟源码实现

    概要 本人python理论知识远达不到传授级别,写文章主要目的是自我总结,并不能照顾所有人,请见谅,文章结尾贴有相关链接可以作为补充 全文分为三个部分装饰器理论知识.装饰器应用.装饰器延申 装饰理基础 ...

  8. python requests.get无法取出网页_Python requests获取网页常用方法解析

    这篇文章主要介绍了Python requests获取网页常用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 主要记录使用 requests ...

  9. python爬取js动态网页_Python 爬取网页中JavaScript动态添加的内容(一)

    当我们进行网页爬虫时,我们会利用一定的规则从返回的 HTML 数据中提取出有效的信息.但是如果网页中含有 JavaScript 代码,我们必须经过渲染处理才能获得原始数据.此时,如果我们仍采用常规方法 ...

最新文章

  1. Python dataframe指定列顺序输出 + 列数据转化成字符 + 数据框转化成列表
  2. 二十九、基本分页存储管理的基本概念
  3. WhatFontIs - 字体百科全书,没有不认识的字体
  4. Mysql遇到Too many connections的解决办法
  5. Android权限之动态权限
  6. python可以开多少线程_python爬虫可以开多少线程?
  7. 如何成为一个优秀的从程序员
  8. winform:關於画非客户区
  9. milantgh php安全,PHP漏洞全解(一)-PHP网站的安全性问题
  10. karma看fits文件软件操作汇总【第三个维度的变化】【查看某个范围的RMS值】
  11. Ubuntu_扩容后没有作用——解决办法是要重新分区
  12. 使用GDI绘制一个类似进度条的控件(1)
  13. Vue+ElementUI后台管理系统模板推荐
  14. win7 搜索文件内容
  15. Git常用命令及其作用_艾孜尔江撰
  16. python图像增强之随机翻转或随机旋转
  17. python html 补全标签_补充:HTML标签和CSS
  18. Home Assistant 发现小米设备
  19. 计算机毕业设计SSMjava高校社团管理系统【附源码数据库】
  20. AUTOCAD——拉长

热门文章

  1. Android集成极光推送和踩过的坑(一)
  2. expand解压缩cab文件
  3. 【全】最简单安装纯净版win10系统和删除双系统
  4. Sonarworks 发布其旗舰Reference声学校准软件的最新升级版
  5. 武汉的新型冠状病毒从哪来?如何做好预防?感染对象有?
  6. AutoGluon 低调开源!性能超过人类调参师6个点
  7. 浙江大学计算机学院保研率,浙江大学2020年保研率是多少
  8. ACL 2022论文盘点出炉!NLP好文一口气读完
  9. 真封神引擎技术篇之易语言GM工具开发教程第三集
  10. 用Javascript开发《三国志曹操传》-零部件开发(二)-让目标人物移动