前面介绍了,XPath, id , class , link text, partial link text, tag name, name 七大元素定位方法,本文介绍webdriver支持的最后一个方法:by_css。css和XPath类似,也需要掌握一些语法,才能写出正确的,完整的css选择表达 ...
分类:
编程语言 时间:
2020-07-22 16:14:20
阅读次数:
87
使用 selenium 获取窗口句柄 from selenium import webdriver import time # chromedriver的绝对路径 # driver_path = r'D:\0SW\最临时软件\chromedriver.exe' driver_path = r'D:\ ...
分类:
编程语言 时间:
2020-07-22 15:38:43
阅读次数:
86
一。JS操作 #5.将元素移动到可视范围内#使用 location_once_scrolled_into_view模块from selenium import webdriverdriver=webdriver.Chrome()driver.get("https://www.12306.cn/ind ...
分类:
编程语言 时间:
2020-07-22 01:40:10
阅读次数:
92
1 from selenium import webdriver 2 import time 3 import xlwt 4 5 def get_test_result(): 6 ''' 7 获取测试报告网页中的结果数据 8 :return: 9 ''' 10 driver = webdriver. ...
分类:
Web程序 时间:
2020-07-20 13:33:13
阅读次数:
146
# 此为获取东航登录时的token(经分析js得出此token存储于localstorage中) browser = webdriver.Chrome(executable_path='xxxx')browser.get('https://passport.ceair.com/?redirectUr ...
分类:
编程语言 时间:
2020-07-18 22:36:19
阅读次数:
166
环境准备: python版本:3.6.8 开发工具:pycharm 使用chrome和对应的webdriver http://npm.taobao.org/mirrors/chromedriver/ 如何安装chromedriver? 将chromedriver放在chrome目录下,并解压运行 配 ...
分类:
编程语言 时间:
2020-07-18 22:19:40
阅读次数:
80
# 步骤:# 1.导入模块# 2.导入动作链条头# 3.设计动作# 4.执行from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChains#1)ActiongChains类中 ...
keys()类中提供的键盘的操作from selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.action_chains import ActionChainsimport time#1.单键操作#简单操作 ...
"""1.学习目标 掌握元素其他属性的获取方法2.操作步骤(语法) 2.1 必须掌握 元素.text 获取元素文本 元素文本指的是标签之间的文字 元素.get_attribute("属性名") 获取对应属性名的值 元素.is_displayed() 判断元素是否可见 返回布尔值 true false ...
分类:
其他好文 时间:
2020-07-17 22:09:13
阅读次数:
93
b站近日把登录页面的验证方式从滑块验证改为了汉字验证,我看网上也没用相关的爬虫教程,所以自己写了一个,作为b站爬虫参考。 from selenium import webdriver from selenium.webdriver.common.action_chains import Action ...
分类:
其他好文 时间:
2020-07-16 21:20:22
阅读次数:
109