摘要: 之前有了实现模拟登陆coursera的经验,我们可以模仿着来模拟登陆V2EX,因为这个网站的登陆不需要验证码,所以先从这个网站下手。 先打开登陆页面,按F12,用错误的用户名和密码登陆一次。 关键的就是form_data中提交发送的数据。连续试了几次发现用户名和密码是自动生成的会变的每次,所以我们需 阅读全文
posted @ 2017-05-01 14:38 vxee 阅读(1926) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个项目 scrapy startproject doubanspider 2.编写电影信息item类 3.编写spider类 # -*- coding: utf-8 -*- from scrapy import Request from scrapy.spiders import Spid 阅读全文
posted @ 2017-04-27 14:11 vxee 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.新建项目 scrapy startproject book_project 2.编写items类 3.编写spider类 # -*- coding: utf-8 -*- import scrapy from book_project.items import BookItem class Boo 阅读全文
posted @ 2017-04-27 12:07 vxee 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: var box;alert(typeof box);//box是Undefined类型,值是undefined,类型返回的字符串是undefined var box = true;alert(typeof box);//box是Boolean类型,值是true,类型返回的字符串是boolean va 阅读全文
posted @ 2017-04-26 15:17 vxee 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Scrapy简介 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web 阅读全文
posted @ 2017-04-22 22:01 vxee 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 通过谷歌浏览器的network工具分析http请求头中的内容,然后自己定义,模拟登陆。 对比发现:请求头中X-CSRF2-Token和X-CSRFToken是完全随机的,X-CSRF2-Cookie后8位是随机生成的,字母和数字。 于是就有了这样的请求头代码: def structure_heade 阅读全文
posted @ 2017-04-11 19:11 vxee 阅读(494) 评论(0) 推荐(0) 编辑
摘要: Condition 条件变量中有acquire()和release方法用来调用锁的方法, 有wait(), notify(), notifyAll()方法, 后面是三个方法必须在获取锁的情况下调用, 否则产生RuntimeError错误. 当一个线程获得锁后, 发现没有期望的资源或者状态, 就会调用 阅读全文
posted @ 2017-04-10 21:09 vxee 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 问题描述 从一个大小为n的整数集中选取一些元素,使得它们的和等于给定的值T。每个元素限选一次,不能一个都不选。 输入格式 第一行一个正整数n,表示整数集内元素的个数。 第二行n个整数,用空格隔开。 第三行一个整数T,表示要达到的和。 输出格式 输出有若干行,每行输出一组解,即所选取的数字,按照输入中 阅读全文
posted @ 2017-04-01 21:32 vxee 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 问题描述 相信经过这个学期的编程训练,大家对于字符串的操作已经掌握的相当熟练了。今天,徐老师想测试一下大家对于字符串操作的掌握情况。徐老师自己定义了1,2,3,4,5这5个参数分别指代不同的5种字符串操作,你需要根据传入的参数,按照徐老师的规定,对输入字符串进行格式转化。 徐老师指定的操作如下: 1 阅读全文
posted @ 2017-03-31 12:33 vxee 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 如【图1.jpg】, 有12张连在一起的12生肖的邮票。 现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。 请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要 阅读全文
posted @ 2017-03-22 19:53 vxee 阅读(134) 评论(0) 推荐(0) 编辑