python的urllib2实现登录网页_python模拟网站登录(urllib、urllib2模拟登录)
使用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模拟登录)相关推荐
- python读取excel送到网页_python怎么读取excel!怎么用python将excel数据写入网页中
怎么用python将excel数据写入网页中 # 装 xlrd-0.9.2 xlutils-1.7.1 这两个模 from xlwt import Workbook, Formula import x ...
- python手机远程控制电脑访问网页_Python 实战系列-微信或网页远程控制电脑
Python 实战系列-微信或网页远程控制电脑 本系列课程为Python实战系列课程:使用微信控制电脑,使用Python的Web框架Flask搭建网页, 并使用网页控制电脑:使用wxPython编写图 ...
- python登录网页_Python如何爬取需要登录的页面
用Cookies保存登录状态实现部分反反爬机制 使用cookies:直接将cookies信息放入到headers中 直接封装cookies ,然后requests.请求(cookies = { ...
- python爬虫爬取微信网页_python下爬虫爬取微信公众号文章给网站的相关操作与问题...
一.出发点 在dodo团队知乎号开刊文章中已介绍过本团队平常的实际工作,我们是一个从事游戏与金融结合的项目开发与运营团队.技术上主要是从事游戏分期.玩后付支付插件.游戏充值app等前后端开发,主要使用 ...
- python爬取js动态网页_Python 从零开始爬虫(八)——动态爬取解决方案 之 selenium
selenium--自动化测试工具,专门为Web应用程序编写的一个验收测试工具,测试其兼容性,功能什么的.然而让虫师们垂涎的并不是以上的种种,而是其通过驱动浏览器获得的解析JavaScript的能力. ...
- python实现监控电脑打开网页_Python轻松实现动态网页爬虫(附详细源码)
AJAX动态加载网页 一 什么是动态网页 J哥一向注重理论与实践相结合,知其然也要知其所以然,才能以不变应万变. 所谓的动态网页,是指跟静态网页相对的一种网页编程技术.静态网页,随着html代码的生成 ...
- python装饰器setter实现原理_python装饰器、描述符模拟源码实现
概要 本人python理论知识远达不到传授级别,写文章主要目的是自我总结,并不能照顾所有人,请见谅,文章结尾贴有相关链接可以作为补充 全文分为三个部分装饰器理论知识.装饰器应用.装饰器延申 装饰理基础 ...
- python requests.get无法取出网页_Python requests获取网页常用方法解析
这篇文章主要介绍了Python requests获取网页常用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 主要记录使用 requests ...
- python爬取js动态网页_Python 爬取网页中JavaScript动态添加的内容(一)
当我们进行网页爬虫时,我们会利用一定的规则从返回的 HTML 数据中提取出有效的信息.但是如果网页中含有 JavaScript 代码,我们必须经过渲染处理才能获得原始数据.此时,如果我们仍采用常规方法 ...
最新文章
- Python dataframe指定列顺序输出 + 列数据转化成字符 + 数据框转化成列表
- 二十九、基本分页存储管理的基本概念
- WhatFontIs - 字体百科全书,没有不认识的字体
- Mysql遇到Too many connections的解决办法
- Android权限之动态权限
- python可以开多少线程_python爬虫可以开多少线程?
- 如何成为一个优秀的从程序员
- winform:關於画非客户区
- milantgh php安全,PHP漏洞全解(一)-PHP网站的安全性问题
- karma看fits文件软件操作汇总【第三个维度的变化】【查看某个范围的RMS值】
- Ubuntu_扩容后没有作用——解决办法是要重新分区
- 使用GDI绘制一个类似进度条的控件(1)
- Vue+ElementUI后台管理系统模板推荐
- win7 搜索文件内容
- Git常用命令及其作用_艾孜尔江撰
- python图像增强之随机翻转或随机旋转
- python html 补全标签_补充:HTML标签和CSS
- Home Assistant 发现小米设备
- 计算机毕业设计SSMjava高校社团管理系统【附源码数据库】
- AUTOCAD——拉长