selenium基础自学七(获取超链接)
获取页面元素的href属性
一般一个元素会有多个属性,例如 class, id, name, text, href, vale等等,特别是超链接,进行获取和转移
import time
from selenium.webdriver.common.by import By
from selenium import webdriver
driver = webdriver.Chrome('D:\chromedriver\chromedriver.exe')
driver.maximize_window()
driver.implicitly_wait(6)#等待6秒,其实跟time.sleep(6)差不多
driver.get("http://itbbs.pconline.com.cn/dc/54123657.html")
time.sleep(1)
compare2=driver.find_elements_by_xpath("//*[@href]")#后期所有的href元素
for link in compare2:print(link.get_attribute('href'))#输出所有的连接
driver.quit()
selenium基础自学七(获取超链接)相关推荐
- excel教程自学网_188集Office零基础自学教程,教你玩转word、ppt、excel,速领取
188集Office零基础自学教程,教你玩转word.ppt.excel,速领取「领取方式在文章最后」 Microsoft Office是一套由微软公司开发的办公软件,它为MicrosoftWindo ...
- WEB安全之PHP基础(七):PHP 文件处理、PHP获取文件属性
WEB安全之PHP基础(七):PHP 文件处理.PHP获取文件属性 1.PHP 文件处理 1.1PHP 操作文件 1.2PHP 文件打开/读取/关闭 1.3文件的 复制 删除 重名 1.4文件的判断 ...
- [Python从零到壹] 九.网络爬虫之Selenium基础技术万字详解(定位元素、常用方法、键盘鼠标操作)
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- web 自动化测试 selenium基础到应用(目录)
第一章 自动化测试前提及整体介绍 1-1功能测试和自动化测试的区别 1-2自动化测试流程有哪些 1-3自动化测试用例和手工用例的区别 1-4 自动化测试用例编写 1-5 selenium的优势以及 ...
- Android音视频开发基础(七):视频采集-系统API基础
前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了<Android 音视频从入门到提高 - 任务列表>.本文是Android音视 ...
- Python Selenium 基础入门
本内容主要介绍 Python Selenium 的基础使用方法. 1 Python Selenium 简介和环境配置 1.1 Selenium 简介 Selenium 是一个 Web 的自动化 ...
- 自学了python基础英语_Python自学路线图之Python基础自学
Python自学路线图从Python基础语法开始,Python第一个程序,条件控制语句基础,容器类型基础,函数基础等.这些对Python小白的数学和英语能力的要求门槛不高,在学习的过程中积累相应的数学 ...
- python语言有几种编程方式_零基础自学python语言,有哪几种方法?龟叔说:这套教程带你入门...
第一我要说的是:你应该先了解python语言的起源,这句话对于自学python的小白来说,本身就是耍流氓. 我们从根源上分析这个问题,这个问题是(从零基础如何自学python编程)? 我的提取关键字: ...
- Python基础(七)--模块和包
目录 Python基础(七)--模块和包 1 模块 1.1 什么是模块 1.2 模块的使用 1.3 模块的搜索路径 1.4 模块的缓存 2 包 2.1 什么是包 2.2 包的使用 3 常用模块 3.1 ...
- 我是学渣,但是我零基础自学web前端成功了
从 13 年专科毕业开始,一路跌跌撞撞走了很多弯路,做过餐厅服务员,进过工厂干过流水线,做过客服,干过电话销售可以说经历相当的"丰富". 最后的机缘巧合下,走上了前端开发之路,作为 ...
最新文章
- php post请求后端拿不到值_[精选] uniapp实现多端开发,与PHP是如何结合的
- 大唐豪侠服务器列表文件格式错误,[动态] 大唐豪侠1.2.4版本更新公告-大唐豪侠-东北游戏网...
- mysql 导出csv命令_MySQL 导出数据到csv文件的命令
- Fms3和Flex打造在线多人视频会议和视频聊天(附原代码)
- Statement violates GTID consistency: CREATE TABLE ... SELECT.
- JavaScript学习(三十九)—对象中内容的操作
- GIS案例练习-----------第一天
- vue怎么和python后端交互_python爬虫与Django框架vue交互的前后端代码详情(励志人生网实例)...
- 怎么视频抠图?一键AI智能抠图,这招你一定要学会
- java实现视频在线播放并解决java.io.IOException: 您的主机中的软件中止了一个已建立的连接。
- python selenium无头浏览器
- java正态分布随机数产生方法
- 用CSS添加鼠标样式-箭头、小手、十字 CSS实现虚线之dotted边框-点虚线、dashed边框-破折号虚线
- 百度地图 sdk 使用小结(行动轨迹)
- 软件测试面试题全网独家没有之一的资深测试工程师面试题集锦
- no matching distribution found for XXX
- 微信公众号二次开发关键字回复图文
- 页面宽度超过浏览器调试屏幕或手机屏幕宽度
- Ubuntu系统怎么进入grub界面
- 使用Matlab制作的视频媒体批量重命名工具