
Python
Python
灰哥数据智能
这个作者很懒,什么都没留下…
展开
-
Selenium快速入门之3:10大常用模块方法梳理
一、webdriver模块在selenium中,无论是Firefox Driver、Chrome Driver,还是IE Drive,都继承至selenium\webdriver\remote\webdriver.py中的WebDriver 类。WebDriver类中的常用方法如下。(1)全局操作create_web_element 创建一个html元素close 关闭当前浏览器窗口forward/back 浏览器历史浏览上一次/下一次操作get 在当前浏览器会话页打开指定的...原创 2020-07-10 00:04:25 · 1121 阅读 · 0 评论 -
Selenium快速入门之2:ActionChains所有行为动作、常用JS操作
一、ActionChains所有行为行为操作selenium中的ActionChains使用链式模型,即可以实现简单的交互行为,例如鼠标移动,鼠标点击事件,键盘输入,以及内容菜单交互。同时也可以完成复杂的类似于鼠标悬停和拖拽等动作。当在ActionChains对象上调用行为方法时,这些行为会存储在ActionChains对象的一个队列里。调用perform()时,这些动作就以他们队列的顺序来触发。例如:ActionChains(driver).key_down(Keys.CONTROL).send原创 2020-07-09 13:22:08 · 1458 阅读 · 0 评论 -
Selenium快速入门之1:最常使用方法整理
Selenium最早是为了测试浏览器、网页的,但目前也被广泛应用于网络爬虫。本文整理Selenium最常见的使用方法。一、创建webdriver,打开特定页面#打开浏览器、百度网站driver = webdriver.Chrome()driver.get("https://baidu.com")二、设置浏览器大小、设置页面大小driver = webdriver.Chrome()driver.get("https://baidu.com")三、页面前进/后退、刷新..原创 2020-06-30 23:51:26 · 611 阅读 · 0 评论 -
解析html:CSS Selector快速了解使用
CSS即层叠样式表,其选择器是一种用来确定HTML文档中某部分位置的语言。html文档是由一系列节点构成的数,例如:<html> <body> <div > <p>Hello world<p> <a href="/home">Click here</a> </div> </body></html>一、html文档的节点类型html文档的节点类型常原创 2020-06-28 20:29:13 · 1601 阅读 · 0 评论 -
解析html:Xpath快速了解使用
XPath是XML路径语言,它是用来确定xml文档中所部分位置的语言。xml文档(爬虫抓取下来的html也属于xml)是由一系列节点构成的数,例如:<html> <body> <div > <p>Hello world<p> <a href="/home">Click here</a> </div> </body></html>一、xml文档的节点类原创 2020-06-23 23:42:45 · 15240 阅读 · 1 评论 -
数据分析角度快速了解Python之NumPy库分类用法
对于大部分数据处理,主要集中在以下要点:(1)数据的创建(2)子集构造、过滤、转换(3)数据的整理、清洗(4)数据的统计描述、分组运算(5)数组的常用算法:排序、唯一化、集合运算(6)数据的输入输出本文从上面6个方面,分别介绍Numpy的常见用法。NumPy最重要就是其N维数组对象(ndarray),是一个快速灵活的同构数据集容器,所有元素必须是相同类型。每一个ndarray对象都有一个shape属性(表示维度大小的元组),一个dtype属性(表示数组数据类型的对象)。一原创 2020-06-11 18:49:28 · 1445 阅读 · 0 评论 -
Python的Requests库的使用实例
一、保存网站图片import requestsr = requests.get("https://img-blog.csdnimg.cn/2020022410223540.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224")with open("a.png","wb") as f: f.write(r.content)二、爬取亚马逊商品页面信息import requestsurl = "https://www原创 2020-06-06 10:48:41 · 367 阅读 · 0 评论 -
Python的requests库基础介绍2:常用方法整理,URL参数、各种POST、响应、异常、cookies等
本文总结了requests库基础的常见用法,包括URL参数、各种POST、响应、异常、cookies等。一、传递URL参数为 URL 的查询字符串(query string)传递数据。urlparams = {'key1': 'value1', 'key2': 'value2'}r = requests.get("http://httpbin.org/get", params=urlparams)r.status_coder.request.url二、定制请求头为请求添加原创 2020-05-29 00:13:24 · 573 阅读 · 0 评论 -
Python的requests库基础介绍1:安装、涵盖所有功能的七大方法
requests库是一个基于python的http库,相比于python标准库中提供了urllib、httplib等,requests库进行了更高级的封装,使得进行网络数据爬取时更加简单。一、requests库安装windows系统,只需要在命令行输入命令 pip install requests 即可安装linux系统下,只需要输入命令 sudo pip install requests 即可安装二、requests库的最主要的七个方法requests 的所有功能都可以通过以下原创 2020-05-23 00:17:25 · 791 阅读 · 0 评论 -
Power BI与Python数据分析全流程中怎么搭配
使用Power BI进行数据分析,洞察商业逻辑时,可以搭配Python这个强大的工具,在数据获取、数据清理、数据可视化的全流程中,变得更加灵活、强大。下面具体介绍下这几个方面,Power BI与Python是怎么样进行联合的。一、数据获取在“获取数据”功能中,选择“其他-Python脚本”、填写Python导入的脚本import numpy as npimport...原创 2020-03-15 17:15:56 · 4704 阅读 · 1 评论 -
Power BI中配置Python运行环境,及相关错误问题解决
Power BI Desktop中支持python,在Power BI的数据获取、数据转换、数据可视化、数据输出的全流程中,都可以支持使用Python。关于如何全流程使用Python在后面文章中会详细介绍。本文先介绍如何在Power BI Desktop配置Python环境。一、使用python配置使用Python的原生环境作为主目录二、使用Anaconda配置使用An...原创 2020-03-15 13:14:33 · 5174 阅读 · 3 评论