登录流程:实例化一个driver,然后driver.get()发送请求最重要的:切换iframe子框架,因为豆瓣的网页中的登录那部分是一个ifrme,必须切换才能寻找到对应元素利用selenium切换到账号密码登录利用selenium输入账户和密码利用selenium点击登录按钮然后利用字典推导式保存了一下cookie代码实现:importtimefromseleniumimportwebdriver#实例化driverdriver=webdriver.C
系统 2019-09-27 17:47:06 2013
昆明地图defkmdt(x):importmatplotlib.pyplotaspltimportjsonwithopen('km.json','rb')asf:data=json.load(f)forfeainrange(len(data['features'])):df=data['features'][fea]['geometry']['coordinates']forf1inrange(len(df)):df1=df[f1]forf2inrange
系统 2019-09-27 17:46:53 2013
多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。程序的运行速度可能加快。在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须
系统 2019-09-27 17:46:37 2013
write()方法把字符串str写入文件。没有返回值。由于缓冲,字符串可能不实际显示文件,直到flush()或close()方法被调用。语法以下是write()方法的语法:fileObject.write(str)参数str--这是要被写入的文件中的字符串。返回值此方法不返回任何值。例子下面的例子显示write()方法的使用。#!/usr/bin/python#Openafileinwritemodefo=open("foo.txt","rw+")prin
系统 2019-09-27 17:46:23 2013
Python被誉为全世界高效的编程语言,同时也被称作是“胶水语言”。Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。那它为何能如此受欢迎,下面我们就来说说Python入门学习的必备10个知识点,也就是它为何能够如此受欢迎的原因。1、Python适用于哪些应用场景?目前主要应用于数据分析、Linux运维、自动化测试、人工
系统 2019-09-27 17:46:05 2013
这玩意反反复复弄了一晚上,这里详细叙述下如何安装,肯定会对大家有所帮助。首先默认大家都装了Python,这个从官网下基本不会有任何难度。(1)Setuptools的安装为啥先说这个,后面所有whl文件都要用这个安装。基本上没有几个教程先介绍这个的,这里说全一点,方便小白使用。我们装的是Setuptools0.6c11。别的版本不是不行,因为这个在Pypi上面直接有exe文件,反正就是方便。地址:https://pypi.python.org/pypi/se
系统 2019-09-27 17:38:37 2013
python3批量删除豆瓣分组下的好友的实现代码"""python3批量删除豆瓣分组下的好友2016年6月7日03:43:42codegay我两年前一时冲动在豆瓣关注了很多豆瓣的员工,好多,有四百个。我现在一时冲动想取消关注...,写这么一个脚本可以用来加快删除的速度。cookies还是直接从chrome读取出来用,参考我之前刚写的代码python3从chrome浏览器读取cookie,"""importosimportsqlite3importreimp
系统 2019-09-27 17:38:28 2013
浅谈python中set使用In[2]:a=set()#常用操作1In[3]:aOut[3]:set()In[4]:type(a)Out[4]:setIn[5]:b=set([1,3])In[6]:bOut[6]:{1,3}In[7]:type(b)Out[7]:setIn[8]:b.update(2)---------------------------------------------------------------------------Typ
系统 2019-09-27 17:38:07 2013
cmp()方法比较两个列表的元素。语法以下是cmp()方法的语法:cmp(list1,list2)参数list1--这是要进行比较的第一个列表list2--这是要进行比较的第二个列表返回值如果元素是相同类型的,执行比较,并返回结果。如果元素是不同的类型,检查,看看他们是否是数字如果是数字必要时强制进行数字比较如果任一元素是数字,然后在另一元素是“大”(数字是“最小”)否则,类型是按名称字母顺序排序如果到达了列表中的一个的结束,较长的列表是“大”。如果耗尽列
系统 2019-09-27 17:38:03 2013
相信很多初学python的小伙伴都会遇到这样的坑:环境变量配置不好,无法正常启动python。那么环境变量究竟是个什么东西呢?为什么要设置它?下面我们来说一说。1、什么是环境变量引用百度百科里面的解释:环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。看到这里我相信大家可能还是有所疑惑,但是,不急,接着看。2、为什么需要环境变量windows系统下,假如我们安装了某一款软件,安装结束后,在安装目录会生成一个该软件的
系统 2019-09-27 17:37:44 2013