10年IMDB250高分排行电影下载链接提取(python)

此代码用于提取http://www.zreading.net/671.html网页中10年IMDB250高分排行电影所有下载链接,用于批量导入下载。

# -*- coding: utf-8 -*-
import re
import urllib
url='http://www.zreading.net/671.html'
s=urllib.urlopen(url).read()
ss=s.replace('\n','')
urls=re.findall('<a id="(\S*?) href="(\S*?)" target="_blank">',ss,re.I)
for i in urls:
	print i[1]

#urls=re.findall('<a href="(\S*?)" target="_blank">',ss,re.I)

Amy Diamond-Heartbeats

Amy Diamond-Heartbeats

I can’t figure out
我搞不清楚
Is it meant to be this way
是意味着就该这么做吗
Easy words so hard to say
简单的词却难以说出口
I can’t live without
我活不下去
Knowing how you feel
要是不知道你的感觉如何
Know if this is real
要是不知道这是不是真的
Tell me am I mistaken
告诉我我是不是犯了错
Cause I don’t have another heart for breakin’
因为我已经没有另一颗心可以破碎了
Please don’t let me go
请别让我走
I just wanna stay
我只想留下来
Can’t you feel my heartbeats
难道你感觉不到我的心动
Giving me away
出卖了我
I just want to know
我只是想知道
If you too feel afraid
你是否也感到担心
I can feel your heartbeats
我可以感受你的心动
Giving you away
出卖了你
Giving us away
出卖了我们
I can’t understand
我不明白
How it’s making sense
怎么会这样
That we put up such defense
我们建造了那么多防卫
When all you need to know
当你需要知道一切
No matter what you do
不论你做什么
I’m just as scared as you
我都跟你一样恐惧
Tell me am I mistaken
告诉我我是不是犯了错
Cause I don’t have another heart for breakin’
因为我已经没有另一颗心可以破碎了
Please don’t let me go
请别让我走
I just wanna stay
我只想留下来
Can’t you feel my heartbeats
难道你感觉不到我的心动
Giving me away
出卖了我
I just want to know
我只是想知道
If you too feel afraid
你是否也感到担心
I can feel your heartbeats
我可以感受你的心动
Giving you away
出卖了你
Giving us away
出卖了我们
Please don’t let me go
请别让我走
I just wanna stay
我只想留下来
Can’t you feel my heartbeats
难道你感觉不到我的心动
Giving me away
出卖了我
I just want to know
我只是想知道

 

If you too feel afraid
你是否也感到担心
I can feel your heartbeats
我可以感受你的心动
Giving you away
出卖了你
Giving us away
出卖了我们

win7设置虚拟WiFi热点

参考地址:http://www.douban.com/note/142037908/

问题描述:
1.如果家中只有一根网线,却有两台或更多台笔记本需要连接到网络;
2.如果家中使用的坑爹的电信,连接到无线信号后还需要使用拨号才能上网,那你的手机啊ipad呀肿么上网捏;
3.如果……

解决方式:将笔记本变身为无线路由器,即“WiFi热点”
使用环境:windows7 Continue reading

Learning Python(4)

chap9 文件和输入输出

1.文件内建函数–open() and file()
file_object = open(file_name,access_mode=’r’,buffering=-1)
access_mode:’r’ ‘w’ ‘a’ ‘U’—‘r’ ‘U’模式打开的文件必须已经存在,’w’模式打开的文件若存在则首先清空,然后重建。
buffering可选参数只是访问文件所采用的缓冲方式。0-不缓冲,1-缓冲一行,>1-使用给定值作为缓冲区大小,不提供参数或给定负值代表使用系统默认缓冲机制。
file()工厂函数,和open()实现相同的功能,建议使用open()来读写文件,在说明处理文件对象时使用file(),eg.if instance(f,file)
ps.UNS(Universal NEWLINE Support,通用换行符支持),当使用’U’标志打开文件时,所有行分隔符,或行结束符通过python的输入方法(read*())返回时都会被替换为换行符\n。 Continue reading

偏见

偏见是指根据一定表象或虚假的信息相互做出判断,从而出现判断失误或判断本身与判断对象的真实情况不相符合现象。这一定义摘自《中国大百科全书心理学篇》。

为什么说到偏见,旁观者清,再反省自己,发现不是没有这种问题的。举个例子,ABC三人,A对B说C怎么样怎么样,其实这已经带有A自己的主观意识情感,B再和C接触时,就会不自觉地以各种方式去验证A所说的C,那这就是偏见了。

论人就事,我们总是立足于自以为是的角度看待周围的人和事物。

所以,人言可畏。
所以,不评论,不道听途说。

 

MySQL AUTO_INCREMENT

AUTO_INCREMENT属性
1.每张表只能有一个数据列为自动增长列,且必须是索引(常使用PRIMARY KEY或UNIQUE索引,但非唯一索引也ok)。
2.必须有NOT NULL约束条件(即使没有明确声明,MySQL会自动把该数据列设置为NOT NULL)。
3.最近生成的序号值可以通过调用LAST_INSERT_ID()函数获得,可以在后续的语句里引用AUTO_INCREMENT值。
4.可以通过插入一个序列号值大于当前计数器值的数据行的方法让计数器跳过一个区间。

MyISAM中的AUTO_INCREMENT
1.MyISAM序列默认从1开始编号,或者通过在create table语句中的AUTO_INCREMENT=n来设置初始值。最多只能有一个AUTO_INCREMENT数据列。 Continue reading

Learning Python(3)

chap7 映像和集合类型

1. 映像类型基本操作

1)创建字典和赋值

>>> dict1={}
>>> dict2={'name':'earth','port':80}
>>> dict1,dict2
({}, {'name': 'earth', 'port': 80})

工厂方法dict()创建字典

>>> fdict=dict((['x',1],['y',2]))
>>> fdict
{'y': 2, 'x': 1}

内建方法fromkeys()创建一个“默认”字典,字典中元素具有相同的值(如果没给出,默认为None)

>>> ddict={}.fromkeys((‘x’,’y’),-1) >>> ddict {‘y’: -1, ‘x’: -1} >>> >>> edict={}.fromkeys((‘foo’,’bar’)) >>> edict {‘foo’: None, ‘bar’: None}

2)访问字典中的值

>>> for key in dict2.keys():
...     print 'key=%s,value=%s' %(key,dict2[key])
...
key=name,value=earth
key=port,value=80

Continue reading