最近想爬取淘宝的一些商品,但是发现如果要使用搜索等一些功能时基本都需要登录,所以就想出一篇模拟登录淘宝的文章!看了下网上有很多关于模拟登录淘宝,但是基本都是使用scrapy、pyppeteer、selenium等库来模拟登录,但是目前我们还没有讲到这些库,只讲了requests库,那我们今天就来使用 ...
分类:
编程语言 时间:
2019-08-16 13:22:58
阅读次数:
155
selenium IDE: firefox的一个插件,实现简单的浏览器操作的录制与回放功能; 可以用来快速的创建bug重现脚本,方便开发定位问题;也可以转换成多种语言,从而帮助我们快速的开发脚本 selenium Grid: 并行执行;通过一个主机控制用例在不同环境、不同浏览器下运行 seleniu ...
分类:
其他好文 时间:
2019-08-15 19:32:15
阅读次数:
68
一、下拉菜单识别 对下拉框的操作,主要是通过Select 类里面的方法来实现的,所以需要new 一个Select 对象(org.openqa.selenium.support.ui.Select)来进行操作 主要的方法有: 获取下拉菜单所有的option,并判断默认选择项 二、单选框、复选框--ch ...
分类:
其他好文 时间:
2019-08-15 10:53:40
阅读次数:
238
最近学web自动化时用到selenium库,感觉很神奇,遂琢磨了一下,写了点心得。 当我们输入以下三行代码并执行时,会发现新打开了一个浏览器窗口并访问了百度首页,然而这是怎么做到的呢? 首先我们来看一下selenium库的结构: 很显然,selenium就是一个软件包,里面有两个一级子包,commo ...
分类:
编程语言 时间:
2019-08-14 22:08:33
阅读次数:
166
一、如何将log输出到文件中? 1、配置xml文件 注: 3、查看生成的日志信息 如果有不明白的小伙伴可以加群“555191854”问我,群里都是软件行业的小伙伴相互一起学习。 内容具有连惯性,未标注的地方可以看前面的博客,这是一整套关于ava+selenium自动化的内容,从java基础开始。 欢 ...
分类:
其他好文 时间:
2019-08-14 17:26:00
阅读次数:
83
针对遮挡问题 element=driver.find_element_by_xpath("//*[text()='后一页']") driver.execute_script("arguments[0].click();", element) 相当好用,因为直接注入js脚本,就不是在屏幕上操作了,而是 ...
分类:
其他好文 时间:
2019-08-13 20:20:56
阅读次数:
582
一、元素的定位 1、通过ID定位元素: findElement(By.id(element)); 2、通过元素的名称定位元素: findElement(By.name(element)); 3、通过元素的html中的位置定位元素:findElement(By.xpath(element)); 4、通 ...
分类:
编程语言 时间:
2019-08-13 15:09:55
阅读次数:
143
# 实战大项目:模拟登录丁香园,并抓取论坛页面所有的人员基本信息与回复帖子内容。 # # 丁香园论坛:http://www.dxy.cn/bbs/thread/626626#626626 。 # 丁香园用户名:xxxx # 密码:ABcd1234 from selenium import webdr... ...
分类:
其他好文 时间:
2019-08-12 23:54:12
阅读次数:
205
原文: http://106.13.73.98/__/137/ __安装:pip install selenium__ __补充:__ 常用的 find_element 系列函数: find_element_by_id 根据 id 找节点 find_element_by_name 根据 name 找 ...
分类:
编程语言 时间:
2019-08-11 21:09:57
阅读次数:
101
原文: http://106.13.73.98/__/147/ 你别搞混了,这里是用自己的账号给别人点关注,你要是想刷关注量,就看别人回不回你了。 __爬虫文件__ __中间件文件__ __配置文件__ 原文: http://106.13.73.98/__/147/ ...
分类:
编程语言 时间:
2019-08-11 18:56:55
阅读次数:
147