最近公司产品和百度贴吧合作搞活动,为了增加人气,打算做个自动签到的小程序。这个是测试登录的代码,写的比较随意,仅实现了登录并读取关注贴吧列表,下边的就比较简单。百度登录还是有点麻烦的,由于用的ssl,所以要先获取token,然后再登录,这个用finddle2分析下,还是比较好解决的。#-*-coding:utf8-*-importurllib2importurllibimportcookielibimportreimportbs4URL_BAIDU_IND
系统 2019-09-27 17:38:35 2113
原文链接:https://mp.weixin.qq.com/s?__biz=MzIwNDA1OTM4NQ==&mid=2649543094&idx=2&sn=dc2c1fa8a9bfe28f73e10dfba4b06ee0&chksm=8edd9620b9aa1f36d87e6f508ede851ec177257a117af53b36a6ca81269502c28b2912a57f08&scene=0&xtrack=1&key=6836e4d006a8e5
系统 2019-09-27 17:53:42 2112
针对很普遍的每个元素的操作会遍历每个元素进行操作。这里给出了几种写法,列表每个元素自增等数学操作同理;示例:整形列表ilist加1个数、元素类型转字符串:ilist=[1,2,3,10,11,12]#每个元素加5,四种方法fori,vinenumerate(ilist):ilist[i]=v+5[x+5forxinilist]map(lambdax:x+5,ilist)#仅python2list(map(lambdax:x+5,ilist))[*map(l
系统 2019-09-27 17:52:46 2112
之前有关于时间数据处理相关的工作我大都是使用time或者是datetime模块来进行的,今天发现了一个非常好用的时间数据处理分析的模块arrow,能够很方便地完成一些时间计算等等,详细的内容就不多说了,我使用了一些arrow提供的功能,都满足了我工作中的需求,下面简单给出来一些实践例子,以及官方文档地址在这里。下面是具体的实践内容:#!usr/bin/envpython#encoding:utf-8from__future__importdivision'
系统 2019-09-27 17:48:16 2112
前言总结一下最近看的关于opencv图像几何变换的一些笔记.这是原图:1.平移importcv2importnumpyasnpimg=cv2.imread("image0.jpg",1)imgInfo=img.shapeheight=imgInfo[0]width=imgInfo[1]mode=imgInfo[2]dst=np.zeros(imgInfo,np.uint8)foriinrange(height):forjinrange(width-100)
系统 2019-09-27 17:56:52 2111
写了一个抓taobao图片的爬虫,全是用if,for,while写的,比较简陋,入门作品。从网页http://mm.taobao.com/json/request_top_list.htm?type=0&page=中提取taobao模特的照片。复制代码代码如下:#-*-coding:cp936-*-importurllib2importurllibmmurl="http://mm.taobao.com/json/request_top_list.htm?t
系统 2019-09-27 17:54:58 2111
本文实例讲述了Python单例模式的使用方法。分享给大家供大家参考。具体如下:方法一复制代码代码如下:importthreadingclassSingleton(object):__instance=None__lock=threading.Lock()#usedtosynchronizecodedef__init__(self):"disablethe__init__method"@staticmethoddefgetInstance():ifnotSi
系统 2019-09-27 17:53:09 2111
一、缘起前不久,我在翻译GuidovanRossum(Python之父)的文章时,给他留言,申请非商业用途的翻译授权。过程中起了点小误会,略去不表,最终的结果是:他的文章以CCBY-NC-SA4.0许可协议进行授权。部分对话如下:CC协议是一种授权许可协议,我曾看到过几次,但了解不多,所以便查阅了相关的内容。本文主要是作个记录,既是加深自己的理解,也给有需要的同学一个参考。二、著作权、著佐权与自由版权对于知识产权,通常有如下几种说法:AllRightsRe
系统 2019-09-27 17:50:54 2111
《基于Python的GMSSL实现》课程设计个人报告一、基本信息姓名:刘津甫学号:20165234题目:GMSSL基于python的实现指导老师:娄嘉鹏完成时间:2019年5月6日---2019年5月26日验收时间:2019年5月27日小组成员:杨靖涛,谭笑,刘津甫二、个人贡献1.收集相关资料并分享(相关博客、Python教程等)2.学习并搭建实验所需环境3.实现sm4算法的加解密三、任务内容1.用Python语句调用gmssl以实现sm42.实现用gms
系统 2019-09-27 17:49:50 2111
pyinstaller我们在平常学习使用python的时候经常会自己编写一些小程序来使用,虽然python是跨平台的语言,但是如果我们想要在一个没有python以及很多库环境的电脑上使用我们的小程序该怎么办呢?我们想到,在Windows平台可以将程序打包成exe可执行文件,这样就可以放进U盘或者直接传输给需要用的电脑,而pyinstaller就可以帮我们将程序打包成exe文件PyInstaller工具是跨平台的,它既可以在Windows平台上使用,也可以在
系统 2019-09-27 17:48:09 2111
介绍该数独可能只填充了部分数字,其中缺少的数字用.表示。注意事项一个合法的数独(仅部分填充)并不一定是可解的。我们仅需使填充的空格有效即可。解体思路将数独按照行、列和块进行预处理,然后分别判断是否合法。利用Python的表达式推导,匿名函数和all函数可以很方便的进行处理。代码classSolution:#@paramboard,a9x92Darray#@returnabooleandefisValidSudoku(self,board):rows=[li
系统 2019-09-27 17:38:22 2111
我用的是python2.6。学习python写爬虫的时候,一般都会用到一个Demo-------这个Dmoe在学习的时候确实是非常好的例子,但是我们可能需要对它进行修改,这就会出现一些问题。再对demo进行修改的时候发现了一些编码问题下面就发出来做个记录。pythonUnicodeEncodeError:'ascii'codecan'tencodecharactersinposition23-26:ordinalnotinrange(128)这是一个编码错
系统 2019-08-29 21:58:24 2111
KoichiTamura'sblog:VariouswaystointegratePythonandC(C++)VariouswaystointegratePythonandC(C++)ThisisoriginallywhatIwroteinamailIsenttoafriendofmine.Imodifieditalittlebittopostithere.Therearemanytoolsforthat.-boost::python-swig-Py++
系统 2019-08-12 01:31:42 2111
之前在公司做一个项目,项目需求是按照标签分类,去不同网站上爬取文章的内容,标题等。然后我就一个网站一个网站的去配xpath,可是网站特别多的时候,领导就会对我提出一个需求能不能,写一种程序然后用来解析所有的网站,也就是智能化解析。这对我一个刚刚做爬虫不久的新手就是很头疼了。于是各种网上找资料,于是发现了DIFFBOT这个东西。官网https://www.diffbot.com,注册后会有15天的免费使用的时间。注册后会发邮件给你一个token,通过toke
系统 2019-09-27 17:57:24 2110
Hello,各位小伙伴们大家晚上好呀。这期,博主分享的是Python基础,帮助大家掌握对Python的使用,从而应付后续的课程。最后,博主还写了些学习编程的感悟,希望能帮助到大家。本期推文分为以下内容:Python简介Python是著名的“龟叔”GuidovanRossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。相比难搞的C,C++语言,Python简洁易懂的代码和众多优秀的基础代码库,让它迅速跃迁为全世界最流行的语言之一。用它来
系统 2019-09-27 17:52:26 2110