原本使用xpath helper匹配的时候还是好好的,然鹅,把这个.//*[@id='novelInfo']/table/tbody/tr[3]/td[1]/复制到代码里就不行了,debug的时候显示none 由于我要爬取的信息在第二个tap的一个表格里(网页打开时,默认显示tap1)原以为是因为j ...
分类:
其他好文 时间:
2018-08-07 19:01:52
阅读次数:
1552
from selenium import webdriveroption = webdriver.ChromeOptions()option.add_argument('--user-data-dir=C:/Users/Administrator/AppData\Local/Google/Chrom ...
分类:
Web程序 时间:
2018-08-01 14:02:20
阅读次数:
1249
在前面的例子中我们一直使用quit()方法,其含义为退出相关的驱动程序和关闭所有窗口。除此之外,WebDriver还提供了close()方法,用来关闭当前窗口。例多窗口的处理,在用例执行的过程中打开了多个窗口,我们想要关闭其中的某个窗口,这时就要用到close()方法进行关闭了。 close() 关 ...
分类:
其他好文 时间:
2018-07-31 11:01:29
阅读次数:
184
1、注册表导致 找不到注册信息。 解决方法: 1)打开注册表编辑器 2)找到并按顺序展开以下项目: 3)在Policies下创建Chrome项: 4)在Google下创建Chrome项: 5)在Chrome下新建MachineLevelUserCloudPolicyEnrollmentToken字串 ...
分类:
Web程序 时间:
2018-07-30 14:44:19
阅读次数:
497
1 from selenium import webdriver 2 import time 3 4 # 打开谷歌浏览器 5 driver = webdriver.Chrome() 6 7 # 在浏览器打开百度网页 8 driver.get("https://www.baidu.com/") 9 1... ...
分类:
其他好文 时间:
2018-07-29 20:03:21
阅读次数:
131
centos7masterslavemycat1.6client192.168.41.10192.168.41.11192.168.41.12192.168.41.13实验环境关闭自己的防火墙配置所有主机hosts文件:1、master(41.10):vim/etc/my.cnfsystemctlrestartmysqld\重启服务读取配置文件参数1)配置复制用户以及root用户权限2、slave
分类:
数据库 时间:
2018-07-27 21:05:30
阅读次数:
221
一. driver常用方法 二. 常用定位 三. 元素在页面不可见区域 四. iframe的操作 五. 页面弹出框:加等待时间 六. windows弹出框 七. 鼠标操作 八. 下拉列表 九. 窗口切换 十. 上传操作 十一. 富文本框的处理 参见文章:《selenium对富文本框的处理》 十二. ...
分类:
Web程序 时间:
2018-07-27 13:23:05
阅读次数:
242
目前,Selenium RC和WebDriver合并为一个框架,形成Selenium 2.顺便提一下,Selenium 1指的是Selenium RC。 ...
分类:
其他好文 时间:
2018-07-27 13:20:07
阅读次数:
161
selenium webdriver学习--通过id、name定位,输入内容,搜索,关闭操作; import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebEleme ...
分类:
Web程序 时间:
2018-07-25 16:18:43
阅读次数:
337