1
scys 2015-04-16 10:56:14 +08:00 via Android 1
写点东西…
|
3
scys 2015-04-16 10:59:36 +08:00 via Android 1
爬虫
|
5
HFcbyqP0iVO5KM05 2015-04-16 11:15:01 +08:00 via Android 1
撸主试试抓淘宝某个关键词的搜索结果,看看每小时排名靠前的那几个都是什么,标题都有什么?
我也正在学,突然想到这个… |
6
Twinkle 2015-04-16 11:20:53 +08:00 1
|
7
Goooogle 2015-04-16 11:31:10 +08:00 1
|
8
jamesarch OP |
10
futursolo 2015-04-16 12:01:00 +08:00
写写Tornado,见识一下异步非阻塞的魅力。写一个小Web程序,把Tornado的逻辑搞懂(强制自己全部异步),然后自己动手将一个同步的Library转换成(或者wrap成)一个asynchronous的Library。
你就成神了。 表示会了异步逻辑之后,再看到他们那些用同步写Web的人心里就有一种暗爽的感觉(*'▽')! |
11
jamesarch OP @futursolo 额 好吧 我只认识你说的中文,英文么………… 没看懂 正在百度看看啥意思==!
PS: 头像好萌,二次元宅男 ?? |
12
leopard080264 2015-04-16 12:24:53 +08:00 via iPad 3
程序员,年二十有二,始从文,连考而不中。遂习武,练武场上发一矢,中鼓吏,逐之出。改学Python,自撰一函数,用之,堆栈溢出。
|
13
jamesarch OP @leopard080264 额 似懂非懂 为啥最后堆栈溢出了?
|
16
Anybfans 2015-04-16 12:59:45 +08:00 2
@jamesarch 一直用sublime呀。感觉很舒服, 感觉比prcharm要好很多。
1。免费的。。=、= prcharm 要收费。。 2.装一下sublimecodeinterl 很舒服 3.装一下AutoPEP8 |
17
xavierskip 2015-04-16 13:43:01 +08:00 1
|
18
futursolo 2015-04-16 14:21:39 +08:00 1
@jamesarch
唉,Programmer的英语不能差成这个样子。。。 Tornado是一个Python的Web框架(就像Django之类的那种,但是比Django轻量级), 使用异步(asynchronous)非阻塞(non-blocking)的逻辑(Logic)来处理整个Web请求。 异步的逻辑比较难懂,一开始也觉得异步逻辑很反人类,久而久之就知道这东西多么好了。 由于是异步的,所以所有的同步的Python库(Library)全都要重写(或者用异步的逻辑进行包裹,就是wrap)才能支持异步,否则还是同步(synchronous)。 最后就是随便拿过一个同步库来你就能顺手写成异步库,之后你就成神了。 编辑器的话,付不起Money的话,可以试试Atom(由GitHub编写),也支持楼上的autopep8。 学编程可以,但是前提是你要English没问题! 否则到了后期你去查Docs的时候全是英语的,你怎么办。。。 PS:偶是可爱的男孩子,热爱二次元,你还有什么问题?! |
19
jason52 2015-04-16 15:00:03 +08:00 2
|
20
HFcbyqP0iVO5KM05 2015-04-16 16:34:15 +08:00 1
@jamesarch 估计我学得比你还慢啊,懂得也没你多啊,我只是想到抓取那些title下来,还没想到怎么展示,哈哈~我想学web那块的,不知道怎么下手啊
|
21
ioven 2015-04-16 21:00:43 +08:00 1
requests + bottle,买个vps发布上去就可以赚钱了。。。
|
23
jason52 2015-04-17 21:51:51 +08:00
再分享一个大家不要来找茬 http://pan.baidu.com/s/1bni1Z8F
|
24
jamesarch OP |
25
ioven 2015-04-18 17:02:18 +08:00 1
bottle极简web框架,上手容易。bottle + requests做个小偷站赚点小钱很容易,赚大钱就要不断优化了
|
27
ioven 2015-04-19 08:44:15 +08:00 1
from bottle import route, run, template
import requests @route('/hello/<name>') def index(name): ++++r = requests.get('http://www.baidu.com/s?wd=%s'%name) ++++return r.text run(host='localhost', port=8080) @jamesarch 简单的小例子,边玩边完善 |