importurllibimporturllib.requestimportgzipimporthttpimporthttp.cookiejar#定义一个方法用于生成请求头信息,处理cookiedefgetOpener(head):#初始化一个CookieJar来处理Cookie<prename="code"class="python">cj=http.cookiejar.CookieJar()#实例化一个openerpro=urlli..
分类:
编程语言 时间:
2017-08-06 10:56:37
阅读次数:
177
在成功登陆之前,失败了十几次。完全找不到是什么原因导致被网站判断cookie是无效的。 直到用了firefox的httpfox之后才发现cookie里还有一个ASP.NET_SessionId 这个字段!!!.net网站应该都有这个字段,php网站的是phpsession 刚开始是用的alert(d ...
分类:
编程语言 时间:
2017-07-17 11:45:23
阅读次数:
178
对于一些需要登陆的网址爬取数据,需要登录才能访问。本文介绍如何利用python进行模拟登陆 准备工具: 1.搭建django 框架 用于模拟登陆 2.fiddler抓包工具,chrome浏览器 3.pycharm 编辑器 步骤: 1.开启django 服务,这里就不多描述,直接百度一下,就能找到很多 ...
分类:
编程语言 时间:
2017-07-06 20:52:44
阅读次数:
185
作业要求: 1. 用户输入帐号密码进行登陆 2. 用户信息保存在文件内 3. 用户密码输入错误三次后锁定用户 SAMPLE 1: By 刘 步骤: 1. 字符串读取转成字典 {'Eric': '123456', 'Catherine': '098765'} 2. 从文件中读取字符串 3. 程序的主要 ...
分类:
编程语言 时间:
2017-07-05 23:02:08
阅读次数:
292
1. ChartFlow - Processon.com 2. ReadMe - MarkDown 来写 项目名称:模拟登陆 作者: 博客地址 作业内容/需求(抄) 本次实现需求 代码结构 测试:测试环境(window -> pycharm 3.5.1),测试用户及密码, 测试步骤 小结:困难和解决 ...
分类:
其他好文 时间:
2017-07-05 22:58:14
阅读次数:
208
import sys count=0 while count<3: user = input("Please enter user name:") lock_file = open('D:\\lock.txt', 'r+') lock_list = lock_file.readlines() for... ...
分类:
其他好文 时间:
2017-07-04 11:06:08
阅读次数:
365
首先HTTP协议是个无连接的协议,浏览器和服务器之间是以循环往复的请求回复来交互的,交互的形式是以文件形式来进行的。比如在chrome开发者工具network中看到了 每一行是一个文件,又文件大小啊,文件类型啊,比如脚本,图片等。 根据协议,把每个文件的内容按照协议格式填入HTTP数据协议结构,其中 ...
分类:
其他好文 时间:
2017-06-28 20:38:44
阅读次数:
241
python模拟登陆知乎,用开发者工具跟踪浏览器与服务器的交互,需要知道用户名,密码的字段名,可在文件email中看到;需要注意的是一定要 勾选 preserve log ,否则登陆之前的交互不会显示,也就找不到email 文件了 ...
分类:
其他好文 时间:
2017-06-28 18:58:16
阅读次数:
144