python 点击按钮 click_用selenium和Python单击“onclick”按钮
我需要从这个page中删除一些信息。在
但是,页面在进入之前需要确认年龄。它有一个按钮,必须单击该按钮才能看到页面。我的问题是我点击这个按钮的方法根本不起作用。在
我正在使用selenium和Python2.7.10。在
我的代码是:def download_specific_page(url):
try:
browser = get_browser()
wait = WebDriverWait(browser, 30)
browser.get(main_page_url)
time.sleep(2)
buttons = browser.find_elements_by_class('close')
for button in buttons:
onclick_text = button.get_attribute('onclick')
if onclick_text and re.search('ConfirmAge();', onclick_text):
print "found it!"
button.click()
browser.get(url)
html = browser.page_source
browser.close()
return html
except Exception:
info = 'Generic exception\n'
return ""
我也尝试使用xpath,但仍然没有成功:
^{pr2}$
有什么办法点击这个按钮,这样我就可以废掉这个页面了吗?在
python 点击按钮 click_用selenium和Python单击“onclick”按钮相关推荐
- python selenium 点击开始按钮_使用Selenium和Python单击一个按钮
I have the following code: Expand all When I click on expand all, the whole page loads. How can I do ...
- python点击网页坐标_Python+selenium点击网页上指定坐标
from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains dr = ...
- 点击按钮打开windows计算器,python代码示例,有GUI界面,直接写代码
你可以使用 Python 内置的 subprocess 模块来在 Python 中调用系统命令来打开 Windows 计算器. 下面是一个示例代码: import subprocess# 在 Wind ...
- Python小姿势 - # Python网络爬虫之如何通过selenium模拟浏览器登录微博
Python网络爬虫之如何通过selenium模拟浏览器登录微博 微博登录接口很混乱,需要我们通过selenium来模拟浏览器登录. 首先我们需要安装selenium,通过pip安装: ``` pip ...
- selenium webdriver (python)的基本用法一
阅在线 AIP 文档: http://selenium.googlecode.com/git/docs/api/py/index.html 目录 一.selenium+python 环境搭建..... ...
- 自动化工具selenium(1)(python版本)
面试题:一)什么是自动化?为什么要做自动化? 自动化测试可以代替一部分手工测试,在一定程度上提高测试效率不能够完全代替手工测试 1)自动化测试相比于手工测试来说人力的投入和时间的投入是非常非常少的,自 ...
- python 实现点击右键用某个程序打开功能_4.PYTHON开发利器之使用VS Code进行python程序开发...
0. 前言 VS Code是一个轻量级工具,适合于简单的编辑.编译.运行Python程序,特别是在学习Python语言的时候: 如果需要开发Python项目,建议选择使用专门的Python IDE - ...
- Selenium WebDriver + python 自动化测试框架
目标 组内任何人都可以进行自动化测试用例的编写 完全分离测试用例和自动化测试代码,就像写手工测试用例一下,编写excel格式的测试用例,包括步骤.检查点,然后执行自动化工程,即可执行功能自动化测试用例 ...
- pytest测试实战 电子书_电子书丨Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手...
▊<Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手> 田春成 著 电子书售价:39.5元 2019年9月出版 Selenium是目前非常流行的一种自动化测试工具.本 ...
最新文章
- 整个宇宙可能是个巨大的神经网络?看科学家们是这样解释的
- 在数据库技术中脏数据是指_数据库安全关键技术之数据库加密技术
- 解决方案:SpringBoot分布式项目跨域
- Spring-core-SpringFactoriesLoader类
- 越南山寨QQ,我今天才知道,太山寨了!
- 车流量计数、不同车型统计算法
- vue使用prevent修饰符阻止标签的默认行为
- 5点滑动平均公式推导
- 程序员要拥抱变化,聊聊Android即将支持的Java 8
- 2020-2021年顶会上关于解决偏差(bias)问题的文献整理
- 大数据之Hadoop生态系统概述
- iOS 开发者账号初试
- 51单片机驱动无源蜂鸣器
- Android如何隐藏应用程序的图标
- 20172328--蓝墨云班课实验--哈夫曼树的编码
- 侍魂胧月传说服务器维护,12月9日停机维护更新公告
- 5款高效的原型设计工具
- SpringBoot+Vue项目校园商铺系统
- OpenSSL之EVP(一)——数据结构及源码结构介绍
- office project如何制定项目计划
热门文章
- Kaggle新手入门之路(完结)
- 这个世界上有一个故事,叫做《大话西游》。
- 两个前置摄像头_W21 5G性能篇 | 五摄像头组合,洞悉画面之美
- snmp协议_SNMP开发和使用
- mimo-ofdm无线通信技术及matlab实现_智芯文库 | FPGA无线通信课程连载——扰码的原理及实现...
- eZ publish 3 安装指南
- 灯塔预计2022年春节档票房在70亿至80亿元之间
- 造车梦又要“窒息”了?贾跃亭被美国认定骗局,收到退市警告!FF回应了......
- 苏宁易购上半年营收936.06亿元,零售云加盟店新开1381家
- 蓝色起源8月25日进行无人飞行,携带实验设备等上天