Mac OS搭建Python+selenium自动化测试环境 1、官网下载安装python 访问Python官网 https://www.python.org/downloads,下载安装Python安装包,一路点击安装即可。 验证是否安装成功 打开终端,输入以下命令,查看python安装位置 which python3 终端输入以下命令,查看Python当前版本 python3 --version 终端输入以下命令,进入Python交互模式 python3 注意: ——————————————————————————————- Mac OS自身其实已经带有Python,版本为2.7.
2021-11-03 14:37:18 2.55MB c le mac
1
基于DMX512的LED灯具控制系统,范丽冰,郭宙霞,随着计算机技术和电子技术飞速发展,LED(Light Emitting Diode)灯具的应用领域已触及到了生活的各个方面。越来越大的使用频率以及使用�
2021-11-03 11:58:26 221KB LE
1
前面的例子中,点击事件都是通过click()方法实现鼠标的点击事件。其实在WebDriver中,提供了许多鼠标操作的方法,这些操作方法都封装在ActionChains类中,包括鼠标右击、双击、悬停和鼠标拖动等功能。 ActionChains类提供的鼠标操作事件 context_click():点击鼠标右键 double_click():双击鼠标 drag_and_drop():拖动鼠标 move_to_element():鼠标悬停 鼠标悬停 页面上有些下拉菜单,在鼠标放到元素上以后,下面的菜单才会显示出来。下面的图片就是一个例子 百度首页上的设置项,下面的菜单默认不会显示,将
2021-11-03 11:32:16 62KB keys le ni
1
本文主要介绍基于项目的协同过滤推荐算法的推荐原理、推荐过程、代码实现。 一、基于项目的协同过滤推荐算法推荐原理 基于项目的协同过滤推荐算法也是推荐算法中最基础、最简单、很重要的算法,主要是根据用户对项目的某一种操作行为,构成项目-用户操作行为矩阵,根据操作行为矩阵计算项目之间的相似度,最终为目标用户推荐目标用户有操作行为的预测评分高的项目,作为目标用户感兴趣的项目。 二、基于项目的协同过滤推荐算法推荐过程 基于项目的协同过滤推荐算法推荐过程可分为三个步骤:构建项目-用户操作行为矩阵、计算项目之间似度、获取推荐结果。 1、构建项目-用户操作行为矩阵 我们以用户对项目的评分数据为例,M个项目和N个
2021-11-03 11:04:07 48KB ie le lens
1
目录 一.turtle基础知识和相关命令 画布–通过turtle.screensize(w,h,bg)设置画布的宽、高和背景颜色。 画笔–可以设置画笔的状态属性等,具体关于画笔的命令见下表。 turtle库是Python自带的标准库,可以直接导入(import)后调用其中的命令。 表一:画笔运动命令 命令 功能说明 turtle.forward(x)或turtle.fd(x) 向当前画笔方向移动x像素长度 turtle.backward(x) 或 turtle.bk(x)或 turtle.back(x) 向当前画笔的相反方向移动x像素长度 turtle.right(deg
2021-11-02 09:48:20 354KB le tl turtle
1
文章目录前言程序源代码函数图像sin(x)图像arcsin(x)图像cos(x)图像arccos(x)图像tan(x)图像arctan(x)图像cot(x)图像arccot(x)图像sec(x)图像arcsec(x)图像csc(x)图像arccsc(x)图像 前言 最近因为复习高数在网上找三角函数图像,发现大多数都模糊不清,实在是头痛,所以自己学以致用,用Python画出了三角函数图像。希望我的博客可以帮到大家,也祝考研党们早日上岸,考上理想的学校! 想了解代码的详细信息可以去看我的另一篇博客: https://blog.csdn.net/qq_44437695/article/details
2021-10-30 03:05:50 609KB le tl turtle
1
本文实例讲述了Python操作Oracle数据库的简单方法和封装类。分享给大家供大家参考,具体如下: 最近工作有接触到Oracle,发现很多地方用Python脚本去做的话,应该会方便很多,所以就想先学习下Python操作Oracle的基本方法。 考虑到Oracle的使用还有一个OracleClient的NetConfig的存在,我觉得连接起来就应该不是个简单的事情。 果然,网上找了几个连接方法,然后依葫芦却画了半天,却也不得一个瓢。 方法1:用户名,密码和监听分别作为参数 conn=cx_Oracle.connect('用户名','密码','数据库地址:数据库端口/SID') 根据我看的几
2021-10-29 11:55:36 74KB acl c le
1
背景 实现需求:批量下载联想某型号的全部驱动程序。 一般在做网络爬虫的时候,都是保存网页信息为主,或者下载单个文件。当涉及到多文件批量下载的时候,由于下载所需时间不定,下载的文件名不定,所以有一定的困难。 思路 参数配置 在涉及下载的时候,需要先对chromedriver进行参数配置,设定默认下载目录: global base_path profile = { 'download.default_directory': base_path } chrome_options = webdriver.ChromeOptions() chrome_options.add_experimenta
2021-10-28 22:10:58 170KB le ni niu
1
scrapy框架只能爬取静态网站。如需爬取动态网站,需要结合着selenium进行js的渲染,才能获取到动态加载的数据。 如何通过selenium请求url,而不再通过下载器Downloader去请求这个url? 方法:在request对象通过中间件的时候,在中间件内部开始使用selenium去请求url,并且会得到url对应的源码,然后再将   源 代码通过response对象返回,直接交给process_response()进行处理,再交给引擎。过程中相当于后续中间件的process_request()以及Downloader都跳过了。 相关的配置: 1、scrapy环境中安装selen
2021-10-24 22:54:33 345KB c cra le
1
拉普拉斯特征映射算法,简单易懂,降维处理,求流形的必备程序
2021-10-24 19:28:40 1KB LE算法
1