首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

讲解selenium 获取href find_element_by_xpath

在本篇文章中,我将主要讲解使用Selenium的find_element_by_xpath方法来获取网页中的href属性值。什么是XPath?...使用find_element_by_xpath获取href以下是使用Selenium的find_element_by_xpath方法获取链接地址的示例代码:pythonCopy codefrom selenium...定位链接element = driver.find_element_by_xpath("//a[@href]")href = element.get_attribute("href")print(href...接下来,使用XPath表达式//a[@href]定位所有包含href属性的链接元素。这个表达式指定了选择所有a标签(链接),并且这些标签包含href属性。...然后通过get_attribute方法获取链接元素的href属性值,最后将链接地址打印出来。 实际应用场景中,可以根据需要修改XPath表达式来定位到不同的元素。

1.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python3 爬虫学习:自动给你心上人的微博点赞(二)

    selenium定位元素的八大方法: 在开始登录前,咱们得先学习一下selenium定位元素的方法,不然找不到元素是没办法完成自动操作 假设有个html页面如下代码所示 href = 'http://www.baidu.com'> 百度...find_element_by_link_text() 通过链接的文本来查找元素 a = driver.find_element_by_link_text('百度') #查找链接文本为‘百度’的元素 link = a['href...find_element_by_partial_link_text() 通过链接的部分文本来查找元素 a = driver.find_element_by_link_text('度') #查找链接的部分文本为‘度’的元素 link = a['href...'] #获取该元素的链接 find_element_by_xpath() xpath是XML路径语言,通过元素的路径来查找元素 driver.find_element_by_link_text

    65520

    python3 爬虫学习:自动给你心上人的微博点赞(二)

    selenium定位元素的八大方法: 在开始登录前,咱们得先学习一下selenium定位元素的方法,不然找不到元素是没办法完成自动操作 假设有个html页面如下代码所示 href = 'http://www.baidu.com'> 百度...find_element_by_link_text() 通过链接的文本来查找元素 a = driver.find_element_by_link_text('百度') #查找链接文本为‘百度’的元素 link = a['href...'] #获取该元素的链接 7. find_element_by_xpath() xpath是XML路径语言,通过元素的路径来查找元素 driver.find_element_by_link_text...(//*[@id="pl_login_form"]/div/div[3]/div[2]/div/input) 可直接右键选中需要查找的元素,选择copy xpath即可复制到该元素的绝对路径 image.png

    1K30

    你不知道的Cypress系列(14) -- 一文说透元素定位

    CSS还是XPath? 无论你用哪个自动化测试工具,定位的方式无非就是CSS或者XPath。...CSS选择器仅支持正向遍历DOM,而XPath定位支持正向或者反向遍历DOM。 2. XPath引擎在每个浏览器中都不同,同样的Locator(可能导致)定位到不同的元素。...yyy怎么找不到啊?如果是定位相关,在确定无法使用 1. data-cy 2. data-test 3. data-testid 这3个定位方式的情况下,直接按照Selenium定位的方式就行了。...XPath和CSS定位的写法 还有同学说了,那XPath和CSS我也不熟啊。那我能说什么呢,直接上图吧。 一般通过这个图你就可以随心所欲地使用元素定位了。...如果一个filter不行,可以加别的filter, 例如a[href*=user_edit]:not([href$='user_id=1'])) 5.

    1.9K30

    《手把手教你》系列练习篇之8-python+ selenium自动化测试 -压台篇(详细教程)

    本文主要是练习如何处理iframe切换、处理alert弹窗、获取当前页面全部信息、获取页面href属性和如何截图保存等等内容,希望小伙伴或者童鞋们喜欢哈!!! 2....问题:有时候我们发现元素定位没问题,在测试回放的过程,发现就是找不到元素报错。 2.1 示例一:   由于没有找到合适的iframe网站,这里不好用代码举例,简单文字加图片来介绍。...用firepath来获得百度文本输入框的XPath截图 ?...获取页面元素的href属性 本文来介绍如何通过Selenium获取页面元素的某一个属性。一个元素可能有多个属性,例如 class, id, name, text, href, vale等等。...("//*[@href]"): print (link.get_attribute('href')) driver.quit() 5.3 运行结果: 运行代码后,控制台打印如下图的结果 ?

    1.6K20
    领券