2019年7月31日星期三

Python+selenium自动签到完整步骤

1、安装Python(加入环境变量)
2、测试Python是否安装成功:cmd – python
3、下载selenium
4、安装selenium:cmd到selenium的目录,python setup.py install
5、下载urllib3
6、安装urllib3: cmd到selenium的目录,python setup.py install
7、下载Chrome浏览器对应的驱动chromedriver.exe
8、将chromedriver.exe复制到python安装目录Scripts目录下

代码如下:

from bs4 import BeautifulSoup from selenium import webdriver import requests import timeoption = webdriver.ChromeOptions()option.add_argument('disable-infobars') #解决Chrome提示被自动程序控制browser = webdriver.Chrome(chrome_options=option) 	browser.get('http://xxxx/')browser.find_element_by_xpath('//*[@id="signInName"]').send_keys('xxxx')	browser.find_element_by_xpath('//*[@id="password"]').send_keys('xxxx')browser.find_element_by_xpath('//*[@id="SignInButton"]').click()	time.sleep(10)browser.find_element_by_xpath('/html/body/div/ul/li[1]').click()time.sleep(10)browser.find_element_by_xpath('//*[@id="123456"]').click()time.sleep(10)browser.quit();

其他:

1、找Xpath的偷懒方法:在页面选中某一元素,在F12的开发工具内,点击对应元素的右键copy—>xpath即可取到某元素的xpath

2、在Chrome所有页面启用flash的方法,将下面代码保存为.reg文件,双击运行。

Windows Registry Editor Version 5.00   [HKEY_CURRENT_USER\SOFTWARE\Policies\Chromium] "AllowOutdatedPlugins"=dword:00000001 "RunAllFlashInAllowMode"=dword:00000001 "DefaultPluginsSetting"=dword:00000001 "HardwareAccelerationModeEnabled"=dword:00000001  [HKEY_CURRENT_USER\SOFTWARE\Policies\Chromium\PluginsAllowedForUrls] "1"="https://*" "2"="http://*"  [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome] "AllowOutdatedPlugins"=dword:00000001 "RunAllFlashInAllowMode"=dword:00000001 "DefaultPluginsSetting"=dword:00000001 "HardwareAccelerationModeEnabled"=dword:00000001  [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\PluginsAllowedForUrls] "1"="https://*" "2"="http://*"

Python环境搭建

一、安装Python软件,加入环境变量

测试Python是否安装成功:cmd – python

二、 安装包

在使用python时经常可以发现某个lib有whl、tar、tar.gz等格式的包。

whl包:已经编译的包,类似于exe文件;

tar包:源文件,只是打包在一起,还没有编译;

tar.gz包:源文件,压缩并打包在一起,还没有编译。

一般网络好的情况下,直接pip在线安装。 如果环境挺充足,可以用tar包或者tar.gz包;如果环境欠缺,比如缺少某些编译环境,或者想要快速且稳定,就得用whl包。

1 在线安装

pip install xxx

2 下载安装

2.1 如果下载得到的是.tar.gz压缩包,解压,在解压目录的当前文件夹下,打开DOS命令运行:python setup.py install

2.2 .whl文件安装:当前目录下运行:pip install xxx.whl

三、执行Python脚本

1、直接在DOS命令运行Python xxx.py

2、封装成bat文件

@echo off

start python qd_am.py

exit

3、编制成exe

3.1 安装pyinstaller

3.2 编译pyinstaller -F -w game.py  (-F表示打包单个文件,-w是为了打开exe时候不弹出黑框)

3.3 设置exe的图标 pyinstaller -F -w -i bitbug_favicon.ico game.py(-i用来设置编译成exe文件的图标,后面跟.ico格式的图片文件)

电动自行车上牌记

6月1日在京东上购买了一台爱玛炫乐2电动自行车,车子在楼下放了一两个星期没有骑,因为还没有头盔,在咸鱼上买了二手的儿童头盔和成人头盔,又在网上买了车锁和雨衣。

然后准备去上牌,在网上查到了上牌需要的资料:电动自行车产品合格证、发票、车子照片2张、车辆编码拓印膜和身份证。

先是拓印膜。Jasmine从单位找来了印油,抹在车身车辆编码那里,用透明胶带印出来,印了好多次都不满意,不太清楚,最后印了一张差不多能辨别出数字才作罢。

接着洗照片。照片的要求是车身前方45度方向拍摄,大小为88*60厘米。在网上找了好久都没找到这种大小的照片是什么尺寸的,后来看到3寸照片和它接近,于是自己拍了几张车子的照片,在网上洗2张3寸的照片出来。

然后复印了合格证、发票和身份证就去了车管所。

去到以后看到我洗的照片说不太清楚,她和我说:“合格证上面的CCC证书编码在系统里查不到,不能上牌。”

“那怎么办?”

“一般CCC编码是16位,你这里才15位,你要去找厂家或商家看怎么解决”,她接着说,“之前有几辆爱玛的车也有这个问题,都是找厂家处理的。”

我离开了车管所,赶紧联系京东爱玛旗舰店的在线客服。客服一听我说不能上牌,就让我找实体店商家,她说上牌不是他们管的,各个地方的政策不一样。

我上网找到了CCC证书编码查询真伪的网站“中国质量认证中心”,输入我的CCC编码确实找不到任何结果。一下子不知道该怎么解决了,这时看到合格证右下方有一个二维码,用手机扫了扫,跳转到“中国质量认证中心电动自行车产品合格证查询平台”,返回我这辆车的全部信息,包括CCC证书编码。仔细一看发现这里的CCC证书编码和合格证上面印刷的不一样,合格证上面少了1位。

我接着又找京东爱玛旗舰店的在线客服,说我的合格证印错了,要求补发一张正确的。她磨叽了半天总算同意了,说已经登记,让我耐心等待。等了一个星期我又联系在线客服,她说已经登记了,还没有发出,让我继续等待。

这时我想到既然我知道正确的CCC编码,干脆自己把编码贴上去。于是打印了正确的编码,用剪刀和胶水贴了上去。我又跑去车管所,接待我的还是上次那个人,她明显还记得我,她问我要合格证,我给了她,她一眼就看出来是贴上去的,她贴的说不行,要补一张新的。

又过了一周,我联系京东爱玛旗舰店的在线客服,这次可能换了人,她反复强调不能补,能补早就补了,让我联系实体店。我一下就火大了,让我白等了3个星期,等来这个结果。我直接联系了京东客服,把情况和他们说了下,他们说会联系厂家解决。

同时我联系提车的实体店老板,在电话里说合格证打印错了,想补一张,他让我加了他的微信,把合格证和发票发给他。我都发了过去。他到现在一直都没有理我,应该是记起来我是网上买车在他那里自提的顾客了,心情又不好了。(当时提车时他的脸色都不好看,黑黑的,说话爱理不理的,态度可以说恶劣。)

不过很快厂家打来了电话,让我把旧的合格证寄过去,然后就可以补发新的合格证了。我寄了过去,过了3天就收到了新的合格证。

我拿着材料去了车管所,办事人员核对了合格证的信息,直接通过了。然后让我提供照片和拓印膜,我心里还担心照片照的不清楚或者尺寸不对,拓印膜印的不清楚。没想到他看了看什么都没说,直接给我办理,打了单子让我去交钱。

我去银行交过钱回来,他和我说明天可以来上牌了。没想到这么顺利就把上牌的事情办好了,第二天去到后直接上了牌照。

2019年7月26日星期五

爱护眼镜镜片小经验

我从高一开始戴眼镜,到现在已经19年了,但是谈起怎么保护眼镜镜片却是去年才知道的事儿,新的镜片换了快一年了一点儿都没花,现在可以当做经验来推广了。

戴眼镜镜片总是会脏,刚开始会用赠送的眼镜布擦一擦,慢慢地眼镜布也用少了抽张纸巾擦擦,后来干脆就用衣角了。眼镜用了几年后镜片就会磨花,侧着看会有蓝色或者彩色的斑,怎么都洗不掉,看东西就会模糊。我原以为眼镜镜片本身就是这样,过几年就退化了。后来在网上查找镜片磨花的处理方法时才知道,镜片不能用眼镜布和纸巾等东西来擦,眼镜脏了要用水洗。

去年配了副新镜片,我严格按着水洗的方法洗镜片,刚开始用镜片清洗剂,后来有人说用洗手液也不错,就改用洗手液了,洗过后不用任何东西擦干,让镜片自行风干。眼镜不带的时候一定放到眼镜盒里,防止被摩擦。

从去年9月到现在快一年了,镜片保护的很好,一点儿都没有磨花,看东西很清楚。

2019年7月25日星期四

自己动手修手表记

几年前艾莎还小的时候把我刚买没多久的精工机械手表摔到地上去了,然后手表后盖旋转的上劲陀螺就会晃来晃去碰到边上,我到精工指定的售后维修点,花了50大洋只是把后盖去掉拧下陀螺螺丝,用不了多久又会有陀螺松动的感觉。

这块手表放那里好久了都没带了,最近骑电动车看时间不方便又带了起来,又出现上劲上不去的问题,就是带在手上运动表总是停,能听到陀螺磨边后盖的声音,我猜想又是螺丝松了。

在淘宝上花了几块钱买了3脚的开锁器,很容易打开了后盖,发现陀螺都快掉下来了,用起子拧紧螺丝,装上表盖,在手上晃动几下指针能跑十几分钟停不下来。看来之前手表总是停就是这个原因了。

之前老嫌弃机械表重带着不舒服,总是停太麻烦,最近带了几天发现还挺好用,不用换电池,经常带着几乎不会停。

2019年7月23日星期二

《漂洋过海来看你》有感

有天逛超市听到一首背景音乐,是男女对唱,唱到“在满天风沙里……我竟悲伤得不能自已”觉得词写得好美,好有意境。回来查了下这首歌原来就是《漂洋过海来看你》。然后又知道了原唱是娃娃,还有这首歌的创作背景。

继续刨根问底,知道了娃娃这首歌背后的恋情还有她爱的那个诗人,从令人羡慕的爱情到杀人越货的罪犯。大致情节是诗人是哈尔滨某银行的员工,自己酷爱诗歌,还是内部刊物的副主编。有次去香港出差看到台湾举办诗歌比赛,自己冒充行长签字骗了路费飞到台湾参加比赛,然后与娃娃一见钟情。诗人回去后东窗事发被开除,搬到北京继续通过书信与娃娃的恋情。娃娃多次飞到北京去看他,后来知道他已经结婚,但是想等他离婚。这段恋情一直维持了两年半。后来诗人伙同老乡为财杀人被枪毙。

看过故事想到幸好娃娃结束了和诗人的恋情,不然的话性命堪忧啊。李宗盛只看到前面一段的故事写出了这么优美的歌词,如果看到最后说不定就是“今日说法”的言论了。

李宗盛的歌词里有一句是“我竟悲伤得不能自己”,我第一次听到就觉得不应该是“不能自已”才对吗。后来在网上查到的原因是娃娃自己没看清楚唱错了之后就将错再错了。我觉得像这么经典的传唱度很高的歌曲还是早点改过来才是,时间越久越难改了,说不定还会教坏小学生。

2019年7月5日星期五

汕头交通乱像之我看

来汕头八年了,这里的气候和饮食很容易适应,唯独混乱的交通秩序很难接受。

在汕头行人是没有路可走的,好多行人步道上被停满小汽车,你要小心翼翼地左穿又兜才能绕过。遇到没有停车的步道也别庆幸得太早,很快就能听到背后“哔哔哔”刺耳的喇叭声催着你让道,或者干脆连这种“善意”的提醒都没有一辆摩托车直接从你身后呼啸而过。

汕头的摩托车很多,狂野的骑手也多,你在路上可以看到各种花式骑法,闯红灯的逆行的随意变道和掉头的,如果幸运的话可以观赏到S型骑法,道路就是他们的舞台。

汕头的摩托车无牌无证的很多,你可别不信,无证的不好辨别无牌的却很好认。上下班的时候你随便找个路口,只需站上几分钟,盯着摩托车屁股看一看,保证眼睛一会儿就能看疲劳的。

人不可能每天都待在房间里,你总得从一个地点挪到另一个地点,在挪的路上看到这种杂乱的交通环境心情应该不会好到哪里去。

为什么会这么乱?摩托车骑手是主因,但交通管理者的失责和不作为更让骑手们肆无忌惮。

当一个投资者一名旅客一个消费者初次来到这座陌生的城市,看到这样的交通秩序他们会对这座城市有何感想呢?

关起门是自家人,反正我们的外来人口很少,时间久了就习惯了。那么我问你没有优质的外来人口你谈何发展?

汕头这几年在努力发展,好多地方都在变化,政府也画了不少“大饼”,但是连简单的交通秩序都管不好,连杂乱无章横冲直撞的摩托车都禁不了,你拿什么让人信服?

一个城市不是你多卖了几块地多盖了几座楼拉动了几下GDP就能有希望的,小小的交通秩序就看出这个城市本来的面目。

2019年7月4日星期四

占便宜洗牙被坑记

周末看到路边有牙科机构在摆摊搞宣传,我想着好久没有洗牙了,于是凑过去问他们洗牙多少钱,我原以为至少也要100块钱吧,没想到他们说38元,差点以为自己听错了。然后就在那里预约了上门洗牙的时间。

去之前我跟Jasmine说:“你要不要陪我一起去,我怕被他们忽悠了”。

“你的牙齿又没什么问题,他们怎么忽悠呢?”她说。

我想了想也是,于是天真得就自己去了。

去到以后,前台人员把我领到一间房间,交给了一个女医生。

女医生让我张大嘴巴给我检查牙齿,然后说:“你的牙齿有问题,需要治疗,先洗了再说。”

我躺工作台上,女医生开始给我洗牙,边洗边在我耳边唠叨:“平时刷牙会出血吗?”

“第一次洗牙前会出,洗过以后再也没出了。”

“多久洗一次?”

“大概一年半。”

“你牙齿的情况建议半年洗一次。”

“我牙齿怎么样?”

“你的牙齿问题很多,你之前洗牙后医生有没有给你用药?”

“没有。”

“你在哪里洗的?”

“我家附近。”

“小诊所?”

“是的。”我之前都在医院洗的,怕她觉得我为啥去收费贵的医院。

“那些诊所也太不负责了。”她语气有点责备。

大概过了半个小时,上上下下前前后后的牙齿都洗过了。女医生递给我一面镜子,让我把嘴巴张开,仔细看下自己的牙齿。

“你的牙齿的牙龈都萎缩了,现在牙齿的缝隙很大,你自己看看。”

我心里想,洗过牙肯定有缝隙了。但是牙龈萎缩不萎缩我却看不出来。

女医生接着说:“我先跟你说一下,我们的药都是进口药,280元一盒,效果好的很。”

我本不愿意做,但又没什么理由,她总在说我牙齿问题很多。这时我从工作台上坐了起来,看了一下时间说:“我现在要去接小孩了,今天没时间,改天再说。”

“这个很快的,也就几分钟就好了。”

“我之前问过客服说洗牙半个小时就好,现在我还要去接小孩。”

“要不你问下家里人有空去接吗?”

于是我给Jasmine打了电话,她没接,我对医生说:“家人没有接电话,我现在要走了,不能在这里上药了。”

没想到Jasmine一会儿又打了过来,我按掉没接。女医生明显看到了,她说:“你有电话,赶紧接吧。”

我只好接了电话,我和Jasmine说:“医生让我上药,但是我要接小孩儿今天先不做了,明天再说吧。”

我挂了电话和女医生说:“今天确实没时间先不做了,明天再说。”

她让我从工作台上下来,然后和我说:“刚才护士听你说明天再来,她已经把药给开封了。”

护士手里拿着已经开封的药,微微举起来给我看。

我当时心里很生气,但是想到自己确实说过这样的话,而且药也开封了也没什么办法了,只能自认倒霉。

女医生给我开了单子让和护士一起去付款。我付了款出来就和Jasmine打电话说自己被忽悠了280块钱。

Jasmine了解情况后说:“药又不是你开封的,是那个护士开的,她没经过你的同意自行打开的,而且你都没有用他的药,凭什么给他钱,你可以去退啊。”

过了一会儿Jasmine骑着共享单车和我来到这家诊所。我们提出退款的要求,没想到他们的态度比想象得好,没有十分恶劣,让我联系洗牙的医生,我说还是你们联系吧。他们打了电话,不一会儿那个女医生给我打来电话,我没有接,不用想也知道她会说什么。前台人员让我们等了十几分钟,然后和我们说晚上钱会打到你的账号上。

到了晚上女医生发来短信说让我上药都是为了我好什么的。我说以后再说。

我并不反对洗过牙花钱用药,但他们的方式很难让人接受。

过了半个月前台的人给我打电话说:“我们最近做活动充400抵1000元。”我嘴上说再考虑,心里想着就是抵1000万我也不会去的。

2019年7月2日星期二

买电动车记

刚开始上班的时候,从家里到公司大概4公里的路程。一开始我是坐公交车的,坐了半年,越坐越生气。生气的原因有两个:第一个是等的时间太久,很少有那种刚走到站牌就能上车的情况,大部分的时候要等上二十分钟左右,更有甚者要等半个小时,这样的话早上出门要预留更多的时间,好多次去公司就吃不上早饭,一上午就只能饿着肚子。第二个是坐公交车太耽误时间,从家里去到公交站步行大概要花十分,车上时间15-25分钟,下车后到公司还要走十分钟,总共用上大约40分钟的时间,有些时候会更久。

4公里的距离不长但每天要花费太久的时间,忍受半年多的公交车,毅然决定不坐车了,选择更快捷的交通工具。摆在我面前的有两个选择,一个是自行车,另一个是电动车。当时权衡再三,买了一辆永久的折叠自行车。为什么选择自行车而不是电动车呢?在之前的文章中也有说过,骑自行车就是想锻炼身体,每天坐办公室身体锻炼的太少,想着每天骑车可以锻炼半个小时还能回家多好啊!骑自行车真的比坐公交车方便又省时间。

骑了2年自行车,这个时候出现了共享单车,而且还都免费骑随便停。这比骑自己的单车还方便,不用把车停到地下停车场,公司也不用停到专门的停车场,省下不少时间。共享单车骑了一年半,慢慢的都收费了。这个时候我在想是否把以前的自行车拿出来继续骑呢。但是现在的情况和以前不一样了,艾莎现在的幼儿园离家3公里,平时都是Jasmine带她过去,但是那条路很快就要修了,一修要大半年,而且艾莎很快要上小学了,小学在巷子里面,也需要骑车带她过去才方便。于是想着买一辆电动车,为了送艾莎上学方便。

3月19号看到京东骑行运动专场活动,有一款喜德盛豹子2C的电动车,用券之后才卖1299元。看着很便宜就下了单,但是想着离618已经不远了,而且门前的路还没有修,买车也没有那么急迫,最后就没有买。一直等到618期间的3个月里,我一直关注电动车的行情,看来看去都没怎么便宜。等到京东618那天,豹子2c竟然没有降价,反而卖到了1599元。这个时候我看到了一款艾玛的炫乐2电动车,虽然贵了300多块钱。 但是电池容量大了很多,车身空间和减震都更好些,在价钱差不多的情况下,我选择了爱玛炫乐2。

这款车是在京东上下的单门店自提,刚支付完就发过来了到店自提的短信,然后我就和Jasmine到了指定的门店。老板得知我们是在网上买的车只是在这里提车后脸色很不好看。先让我们在那里干等了20多分钟,他一直在打电话。了解清楚后,他让我出示提车短信,然后给核销了,让我们在一排的车中随便选一辆。我们选了一个奶白色的。老板推了出来,安装了脚蹬,从店里外面拿了一块星恒的电池装了进去,稍微调了调。等车子准备好之后我们提出要发票。老板说明天再过来拿,今天开不出来,我们再三坚持,他才给我们开的发票。

电动车买好以后一直停在楼梯下面没有骑,Jasmine说还没有头盔,也没有买锁和雨衣,不能开出去。于是我们在网上买了锁和雨衣,还有两个永恒的头盔。

全部装备都到位了,我们就开始骑了。刚骑两天,发现电动车颠簸得厉害,前轮有频率的在抖动,一上一下的在跳,然后我们觉得电动车有了问题,于是就骑到购买的那家店里。老板就骑了上去开了十几米就回来了,他说很正常,然后扭头就往店里去了,态度还是那样的臭。

第二天早上,我仔细检查发现前轮的外胎有一处鼓了出来,可能就是这个原因,使得轮胎凹凸不平,所以骑的时候会有跳动的现象。于是我打爱玛电动车的400电话说明情况,客服说在购买的地方维修。我又把电动车骑到购买的那家店,和他说了400电话客服让我来这里维修。他脸色仍旧很黑,不过也没说什么,把前轮卸了下来,把气放空,然后把内胎拿出来充满气看了看,又装了回去。之后电动车跳动的问题没有了。

这款电动车我骑了大概一个月,现在说一说使用的感受。第一个感受就是它的减震效果很好,遇到不平的路,坐在上面的人基本上没有颠簸的感觉。第二个感受是它的电池挺耐用的,我上下班大概有8公里多,然后三天才充一次电。第三个感受是以前开车的时候,看到路边骑电动车的占了一条两条道,有些时候还会开到了马路中间去,我心里一直骂他们开个破电动车的都不知道靠边骑啊。当我自己骑电动车了,我理解了他们,因为路边有的人骑的慢,有些时候会有障碍物,要超过他们只能往左边靠,等超过他的时候,前面又没有车,你又看不到后面,于是你不经意间就占了一条道,你就在这条道七章后面的车,所以现在也体会到了骑电动车的一些苦衷了。

电动车骑起来确实方便,等红绿灯的时间也短,送小孩上学比开车方便,缺点是遇到下雨天不方便,而且不防盗。