python笔记
linfeng886
这个作者很懒,什么都没留下…
展开
-
Python中的深拷贝和浅拷贝
Python3一、浅拷贝 如 a = [1,2,3] , b = [4,5,6] c = [a,b] e = c 这里的 e = c就是浅拷贝,只是把e指向了c所指向的内存地址,a,b改变,e变 如图所示二、深拷贝深拷贝要用到copy库, e = copy.deepcopy(c) 现在e指向的是新的内存地址,并且把列表里面的列表也生成了新的内存地址,a,b改变,e不会改变copy...原创 2018-05-02 20:24:12 · 188 阅读 · 0 评论 -
Python爬虫闯关-3
第三关 第三关网址:http://www.heibanke.com/lesson/crawler_ex02 第三关相比第二关多了一个登陆的步骤,我们首先必须要登陆到他的网站,然后才能去猜密码 步骤 先注册一个账号 http://www.heibanke.com/lesson/crawler_ex02 然后我们需要用这个账号进行登陆 登陆以后步骤就跟第二关一样了 代码 ...原创 2018-08-26 19:42:33 · 259 阅读 · 0 评论 -
Python爬虫闯关-4
第四关 第四关网址:http://www.heibanke.com/lesson/crawler_ex03/ 第四关的密码需要从网页获取,1到100,每个数字对应一个密码,最后把它组合起来,然后进行模拟登陆。因为每次访问这个网页,这个网页的内容都在变,所以我们需要循环访问,一直到1到100每个数字都获取到了相应的密码 步骤 先访问网址,进行登陆 登陆以后,随便输入一个账号密...原创 2018-08-27 21:43:50 · 226 阅读 · 0 评论 -
Python爬虫闯关-1
第一关 第一关网址 http://www.heibanke.com/lesson/crawler_ex00/ 第一关很简单,就是把当前页面的数字加到网址后面,然后再新页面再循环操作。 步骤 先访问初始网址,也就是http://www.heibanke.com/lesson/crawler_ex00/ 然后用re(正则表达式)或者BeatuifulSoup或者xpath取...原创 2018-08-23 21:16:34 · 281 阅读 · 0 评论 -
Python爬虫闯关-5
第五关 第五关网址:http://www.heibanke.com/lesson/crawler_ex04/ 第四关的密码与第三关一样,都是30以内的数字 步骤 我们先登陆网址,然后随便输入一个用户名和密码,看看post请求里带有哪些参数 post请求带了五个参数,csf, username, password, captcha_0 和captcha_1, captcha_0...原创 2018-08-31 21:41:13 · 292 阅读 · 0 评论 -
Python爬虫闯关-2
第二关 [第二关网址])http://www.heibanke.com/lesson/crawler_ex01/) 第二关就是去登陆,用户名是任意的,密码是0到30中的一个数字,我们一个个试过去就行 步骤 构造请求参数 然后密码从0到30去尝试登陆 代码 #!usr/bin/env python3 # -*- coding: utf-8 -*- import requ...原创 2018-08-25 11:35:54 · 329 阅读 · 0 评论