随笔分类 -  selenium

摘要:#关闭浏览器展示模式 判断元素是否存在 # 导包 from selenium import webdriver from selenium.webdriver.common.by import By from time import sleep from selenium.webdriver.chr 阅读全文
posted @ 2023-09-28 16:24 胖豆芽 阅读(32) 评论(0) 推荐(0)
摘要:# 判断元素是否...... # 导包 from selenium import webdriver from selenium.webdriver.common.by import By from time import sleep # 定义类 class GetEle: def __init__ 阅读全文
posted @ 2023-09-28 16:08 胖豆芽 阅读(67) 评论(0) 推荐(0)
摘要:cess select 不需要滚动到底部 直接可以获得 test_loc='[href="//www.runoob.com/web/web-buildingprimer.html"]>h4' # 显示底部的文字 # [href="//www.runoob.com/web/web-buildingpr 阅读全文
posted @ 2023-09-28 15:45 胖豆芽 阅读(48) 评论(0) 推荐(0)
摘要:第一步 导入第一个库 OCR 识别图像上文字的库 pytesseract ;它是Google的Tesseract-OCR引擎的Python封装 导入前需要先安装 方便理解:这个词由python中的py开头;tesseract是立方体,延伸将二维变成立方体 "tesseract"方便记忆:将单词分解为 阅读全文
posted @ 2023-09-28 14:04 胖豆芽 阅读(27) 评论(0) 推荐(0)
摘要:基础代码 # 导包 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from sele 阅读全文
posted @ 2023-09-28 09:50 胖豆芽 阅读(38) 评论(0) 推荐(0)
摘要:# 导包 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium. 阅读全文
posted @ 2023-09-28 09:19 胖豆芽 阅读(11) 评论(0) 推荐(0)
摘要:这里需要百度的热点新闻标题 是多个元素 # 导包 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDrive 阅读全文
posted @ 2023-09-28 09:09 胖豆芽 阅读(181) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-09-27 17:47 胖豆芽 阅读(27) 评论(0) 推荐(0)
摘要:代码 定位到元素后打印出文字 def get_text(self): element=driver.find_element(By.CSS_SELECTOR, "#sidebar_bh [href*='vip']") print(element.text) 阅读全文
posted @ 2023-09-27 17:06 胖豆芽 阅读(395) 评论(0) 推荐(0)
摘要:html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS1</title> </head> <body> <div id='div1'> <div id='div2' > <P>这是段落1</p> < 阅读全文
posted @ 2023-09-27 16:44 胖豆芽 阅读(128) 评论(0) 推荐(0)
摘要:element = driver.find_element(By.CSS_SELECTOR, "#div2 input[type='text']") element.send_keys('myname') 阅读全文
posted @ 2023-09-27 15:51 胖豆芽 阅读(27) 评论(0) 推荐(0)
摘要:# 导包 from selenium import webdriver from selenium.webdriver.common.by import By from time import sleep from selenium.webdriver.support.ui import WebDr 阅读全文
posted @ 2023-09-27 12:25 胖豆芽 阅读(289) 评论(0) 推荐(0)
摘要:# 导包 from selenium import webdriver from selenium.webdriver.common.by import By from time import sleep from selenium.webdriver.support.ui import WebDr 阅读全文
posted @ 2023-09-27 12:19 胖豆芽 阅读(43) 评论(0) 推荐(0)
摘要:# 导入包 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium 阅读全文
posted @ 2023-09-26 17:44 胖豆芽 阅读(31) 评论(0) 推荐(0)
摘要:第一种 属性 xpath根据属性id 查找元素 xpath 公式 //*[@id='fname'] //全局找* 标签写*,代表全部的标签匹配 因为id 是唯一值所以可以使用*[]表达式 里面@属性和属性对应的值 # 导包 import time from selenium import webdr 阅读全文
posted @ 2023-09-26 16:25 胖豆芽 阅读(241) 评论(0) 推荐(0)
摘要:# 导包 import time from selenium import webdriver from selenium.webdriver.common.by import By from time import sleep # 引用谷歌驱动 driver=webdriver.Chrome() 阅读全文
posted @ 2023-09-26 15:12 胖豆芽 阅读(97) 评论(0) 推荐(0)
摘要:# 导包 from selenium import webdriver from selenium.webdriver.common.by import By # 定义类 class BaiduHomePage(): def __init__(self,driver): self.driver=dr 阅读全文
posted @ 2023-09-26 14:20 胖豆芽 阅读(10) 评论(0) 推荐(0)
摘要:<label for="fname">First name:</label><br> <input class="information" type="text" id="fname" name="fname" value="Jane"><br><br> 对应的xpath //input[@name 阅读全文
posted @ 2023-09-26 13:27 胖豆芽 阅读(32) 评论(0) 推荐(0)
摘要:在HTML中,for是一个用于标签的属性,它通常与label标签一起使用。for属性指定了label标签所关联的表单元素。 当label标签定义了for属性时,它会关联到for属性中指定的表单元素。 关联的方式是通过表单元素的id属性与for属性的值进行匹配。这样,当用户点击label标签时,浏览器 阅读全文
posted @ 2023-09-26 13:08 胖豆芽 阅读(1023) 评论(0) 推荐(0)
摘要:noPO 定位器和方法混在一起;一点web元素修改,全部GG,不够优雅 from selenium import webdriver from selenium.webdriver.common.by import By def test_eight_components(): driver = w 阅读全文
posted @ 2023-09-25 16:19 胖豆芽 阅读(17) 评论(0) 推荐(0)