会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Richie Wen
苦逼的程序员
博客园
首页
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
25
下一页
2018年1月18日
爬虫项目:破解极验滑动验证码
摘要: 阅读目录 一 介绍 二 实现 三 说明 一 介绍 一些网站会在正常的账号密码认证之外加一些验证码,以此来明确地区分人/机行为,从一定程度上达到反爬的效果,对于简单的校验码Tesserocr就可以搞定,如下 但一些网站加入了滑动验证码,最典型的要属于极验滑动认证了,极验官网:http://www.ge
阅读全文
posted @ 2018-01-18 16:48 Richie`
阅读(263)
评论(0)
推荐(0)
2018年1月17日
请求库之requests,selenium
摘要: 一 介绍 官网:http://selenium-python.readthedocs.io 二 安装 #安装:selenium+chromedriver pip3 install selenium 下载chromdriver.exe放到python安装路径的scripts目录中即可,注意最新版本是2
阅读全文
posted @ 2018-01-17 09:55 Richie`
阅读(448)
评论(0)
推荐(0)
爬虫基本原理
摘要: 一 爬虫是什么 二 爬虫的基本流程 三 请求与响应 四 Request 五 Response 六 总结 import requests import re import time import hashlib def get_page(url): print('GET %s' %url) try:
阅读全文
posted @ 2018-01-17 09:05 Richie`
阅读(308)
评论(0)
推荐(0)
2018年1月16日
Python面试题解答
摘要: 1. 一个谜题 到底会发生下面 4 种情况中的哪一种? a. t变成(1, 2, [30, 40, 50, 60])。 b. 因为tuple不支持对它的元素赋值,所以会抛出TypeError异常。 c. 以上两个都不是。 d. a和b都是对的 开始我很确定的选择B,但是实际答案是d,这是为什么呢?
阅读全文
posted @ 2018-01-16 19:20 Richie`
阅读(567)
评论(0)
推荐(1)
2018年1月15日
Django源码分析之程序执行入口分析
摘要: 一般我们开启一个django项目,最简单的方法是进入project 目录,这时目录结构是这样的 然后我们执行python manage.py runserver,程序就开始执行了。 那django是如何从一个命令就启动整个server,启动的流程是如何的实现的呢? 首先我们来打开目录下的manage
阅读全文
posted @ 2018-01-15 11:25 Richie`
阅读(2202)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
25
下一页
公告