Python
Python
ProgramNotes
这个作者很懒,什么都没留下…
展开
-
python实战008:解决Microsoft Visual C++ 14.0 is required错误
今天在安装Python插件tesserocr时出现错误提示:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/,根据报错信息去官网下载Microsoft Visual C+...原创 2019-05-30 10:48:33 · 6407 阅读 · 2 评论 -
python实战007:字符串提取
智能铣削正式上线测试,现在要为平台准备测试数据, 我找了些相关的数据,但是因为数据量比较大,手工处理起来相当繁琐和累,所以我打算用Python来批量处理这些数据,下面是我们公司的一些子公司名称,我要做的就是把这些数据整理出来做成excel表单方便系统进行批量导入操作。思路:首先我们先分析文本内容,每个公司都是以空格隔开的,所以我们先读取这个文本,通过split切割数据,将其存...原创 2019-04-20 08:15:09 · 550 阅读 · 0 评论 -
python实战006:find_element_by_xpath()定位DOM元素
Selenium提供了很多种定位DOM元素的方法,各有各的特点和优势,这里我大概列了下作用,webdriver就是通过定位这些DOM元素来找到我们想要控制的位置的。find_element_by_id //通过id查找单个元素find_element_by_name //通过name查找单个元素find_element_b...原创 2019-01-30 23:44:20 · 19169 阅读 · 0 评论 -
python实战005:Selenium模拟账户登录
前面我通过python实战004:Selenium获取源码中的DOM元素跳转到了百度登录界面,接着我们就要实现模拟登录了,这里我们需要在两个input框中分别输入我们的用户名和密码。 同样我们首先要做的就是获取当前input标签的DOM元素信息,按F12打开“开发者工具”窗口,用元素选择器分别点中“input”框即可定位到该标签的源码位置。 这是用户名的...原创 2019-01-15 15:29:33 · 2888 阅读 · 0 评论 -
python实战004:Selenium获取源码中的DOM元素
前面我们已经通过Selenium可以模拟登录网站并获取到网页源码,接着我们就要想办法实现模拟登录,在实现模拟登录之前我们需要先获取到相应的DOM元素,才能给其赋值提交账户信息,这里我们要现获取到“登录”标签并实现点击,弹出百度登录窗口。用selenium查找元素是相当方便的事情的,selenium定义了很多查找DOM元素的方法,通常用的比较多的是通过id选择器和CSS选择器,...原创 2019-01-12 14:14:13 · 4395 阅读 · 0 评论 -
python实战003:Selenium模拟浏览器获取网页源码
在Python中,如果需要模拟浏览器的行为,可以使用Selenium库。Selenium库是进行web自动化测试的框架,支持C,C++,Python,Java等语言,我们可以用Selenium来模拟手工操作浏览器的各种行为。 使用Selenium需要浏览器驱动配合,如何下载可以参考:python实战001:模拟浏览器操作准备工作,这里我使用的是chrome浏览器,下载ch...原创 2019-01-07 15:51:05 · 11262 阅读 · 0 评论 -
python实战002:Sublime配置Python开发环境
我的笔记本已经用了有些年头了,pycharm占用的内存太大了,使用起来不是很流畅,所以准备改用sublime来编写python代码,Sublime是一款跨平台代码编辑器,不仅具有漂亮的用户界面,而且也功能强大并支持各种扩展插件,支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的,还有个特点就是它体积小...原创 2019-01-06 19:19:19 · 483 阅读 · 0 评论 -
python实战001:模拟浏览器操作准备工作
最近比较忙,有些网站没时间去登陆,就想着写个简单的程序自动运行。首先得有python吧,没有的自行安装(已安装,可跳过此步骤)python官网:https://www.python.org/自行下载安装,直接点击即可完成(即可勾选添加环境变量)。接下来就是安装我们需要的模块(第三方库)了:selenium,直接在CMD命令中使用pip install ***安装即可。接着我...原创 2018-12-14 21:45:52 · 650 阅读 · 2 评论 -
C/C++实战006:解决python调用dll返回数字问题
昨填在调用c/c++编译的dll时遇到一个问题,那就是当我们用string定义函数的时候,出现警告与c不兼容,于是我把返回值改成了char*,虽然不报错,但是返回的数据确是一串数字(每次返回还不一样),根本无法识别返回状态。警告 1 warning C4190: “transmission”有指定的 C 链接,但返回了与 C 不兼容的 因为这里是跨平台调用,无...原创 2018-12-20 10:54:49 · 2193 阅读 · 0 评论