- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 Python上下文管理器with 学习笔记
Python上下文管理器with 学习笔记with 这个关键字,很多人应该都用这个关键打开过文件,如下面的例子with open('test.txt','r',encoding:utf-8) as f: print(f.readlines())如何写上下文管理器想要自己实现一个类似于上面例子的上下文管理器,我们需要了解上下文管理器的组成部分,示例如下# 数据库连接类class database_connect(): def __enter__(self): p
2021-09-24 18:04:43
112
转载 GitHub新手安装
gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub程序员不得不知道的一个非常好用的代码托管平台,因为它本身的网站是英文版的,有很多新人看不懂,它在上传代码的时候使用工具进行上传,本人使用的是 Git Bash这个工具,具体使用教程参照:GitHub新手安装和使用这个文章中有个地方需要注意一下:生成ssh key输入: ssh-ke...
2018-05-09 17:14:00
502
原创 python之selenium安装步骤
Windows 配置一、安装selenium可以使用CMD命令行安装pip install selenium因为我已经装好了二、安装浏览器驱动除了这个selenium以外,还需要装Chromedriver这个驱动,才能使用,这个Chromedriver需要对应自己电脑上谷歌浏览器的版本去下载,当然除了Chrome以外,还有firefox浏览器等其他浏览器,大部分用的都是这两种,这个需要根据自己的需...
2018-04-17 15:16:46
630
原创 python爬虫之利用requests爬取墨迹天气
这是一个小小的程序,为了练习requests,爬取墨迹天气import requestsfrom lxml.html import etreeimport jsonimport time # 导入模块class MoJiWeather(): def city_name(self): # 定义一个输入城市名称的函数 cityname = str(inp...
2018-03-07 19:39:19
1729
2
原创 Python 爬虫之使用代理ip
我们在爬取数据的时候有可能会出现爬到一半就不动了,有可能是因为目标网站封了你的ip,因为程序的运行是非常快的,人为的访问速度没有那么快,所以会被封,所谓道高一尺魔高一丈,我们可以有多种方法可以避免这种问题第一种:降低访问速度,我们可以使用time模块中的sleep,使程序每运行一次后就睡眠1s,这样的话就可以大大的减少ip被封的几率第二种:为了提高效率,我们可以使用代理ip来解决,
2018-01-06 10:56:50
1038
原创 qq语音红包领取技巧
QQ经过更新出现了一个新的功能——语音红包,但是对于有些恶搞的语音红包,好多人不想读又想领红包我们可以在电脑上新建一个vbs脚本文件首先先新建一个txt文本文件输入一下代码CreateObject("SAPI.SpVoice").Speak"hello world" # hello world 为要读的内容,可以自行修改保存为vbs后缀的文件,运行即可最后只需用手机按住识别
2017-12-05 12:08:41
4310
1
selenium需要用的PhantomJs+Chromedriver
2018-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人