随笔分类 -  Python学习笔记

摘要:Python抓取需要cookie的网页在仿照《Python小练习:可视化人人好友关系》一文时,需要登录模拟登录人人网。然而自从CSDN事件之后,人人网开始使用加密方式处理登录名和密码,直接使用post方式已经无法登陆人人网。这时,从豆瓣讨论中找到了解决方法: 1. 首先使用浏览器登陆人人,然后找到浏... 阅读全文
posted @ 2014-05-13 14:45 冷风一夜 阅读(7182) 评论(0) 推荐(0)
摘要:最近开始使用扇贝背单词,需要将以前积累在有道单词本里的单词导入到扇贝中。然后,扇贝并没有提供生词导入功能,需要使用["批量添加功能"](http://www.shanbay.com/bdc/vocabulary/add/batch/)手动添加单词。而批量添加功能一次只能添加十个单词,近千个单词需要添... 阅读全文
posted @ 2014-05-03 21:22 冷风一夜 阅读(439) 评论(0) 推荐(0)
摘要:# Python Urllib2和Cookielib的综合使用1. 手动添加请求的Headers,在opener,Request,urlopen,看看有几种方法可以使用相同的Headers处理不同的网页;2. 设定CookieJar,设定cookielib.Cookie()3. 手动添加Header... 阅读全文
posted @ 2014-04-30 22:46 冷风一夜 阅读(1402) 评论(0) 推荐(0)
摘要:在Python中,OOP完全是可选的,并且在初学阶段不需要使用类。实际上,可以用较简单的结构、例如函数,甚至简单的脚本代码做很多事情。因为妥善使用类需要一些预告的规划,因此和那些采用战术模式工作的人相比(短期开发),采用战略模式工作的人(长期产品开发)对类会更感兴趣一些。 ——Python学习手册在Python中使用类,需要事先的规划。看技术书籍时有一个习惯:先粗看一遍书中的示例代码,了解代码实现的功能,然后把代码根据自己的理解重写一遍,最后再对比一下自己代码和书中示例代码的区别,从中找出差异并结合作者的论述进行分析。这三个步骤是了解作者思路->自发思考->归纳总结的过程,可以把作 阅读全文
posted @ 2013-10-31 19:10 冷风一夜 阅读(281) 评论(0) 推荐(0)
摘要:又是编码的问题最近在Linux下使用SublimeText3进行Python编码,添加了Anaconda插件。然而在测试一个简单的文件时,出现了插件不工作的问题。分析插件给出的log,发现"UnicodeEncodeError: 'ascii' codec can't encode characters in position 24-25: ordinal not in range(128)"]'t encode characters in position 24-25: ordinal not in range(128)"。因为这 阅读全文
posted @ 2013-10-26 15:40 冷风一夜 阅读(6428) 评论(0) 推荐(0)