当前位置: 首页 > wzjs >正文

建立网站 杭州百度怎么推广产品

建立网站 杭州,百度怎么推广产品,私自使用他人图片做网站宣传,做网站需要用到ps吗# 随手小记 场景:测试百度: 点击新闻,跳转到新的窗口,找到输入框,输入“hello,world" 等到输入框的内容是hello,world, 这里有个错误,少了一个] 后来就实现了错误截图的功能,可以参考 …

# 随手小记

场景:测试百度:

点击新闻,跳转到新的窗口,找到输入框,输入“hello,world"

等到输入框的内容是hello,world, 这里有个错误,少了一个]

后来就实现了错误截图的功能,可以参考

//input[@id='ww'"
 WebDriverWait(chrome_driver,10).until(expected_conditions.text_to_be_present_in_element_value((By.XPATH,"//input[@id='ww'"),"hello,world"))

完整代码 

# 通过xpath定位,By.XPATH
# xpath是一门在xml文档中查找信息的语言
# 为什么使用xpath可以定位htmk
# html文档的结构和标签嵌套遵循XML的基本规则,因此XPath可以有效的用于html文档中定位元素。XPath
# 从而实现定位
# xpath定位html的基本原则是,将html文档视为xml文档,并且使用Xpath表达式来描述元素的位置关系
# 选择特定的元素或者元素集合# xpath可以通过相对路径和绝对路径去定位元素,绝对路径从html根节点开始算,相对路径从任意节点开始
import time
import osfrom selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditionschrome_driver = webdriver.Chrome()
try:# 1.从根节点开始选取:绝对路径chrome_driver.get("https://www.baidu.com")chrome_driver.maximize_window()# 类变量  绝对路径# chrome_driver.find_element(By.XPATH,)chrome_driver.implicitly_wait(10)chrome_driver.find_element(By.XPATH,'/html[1]/body[1]/div[1]/div[1]/div[3]/a[1]').click()# 切换窗口all_window = chrome_driver.window_handleschrome_driver.switch_to.window(all_window[1])# driver.findElement(By.xpath("//img[@alt='百度新闻']"))WebDriverWait(chrome_driver,10).until(expected_conditions.presence_of_element_located((By.XPATH,"//img[@alt='百度新闻']")))assert 'news' in chrome_driver.current_urlprint(chrome_driver.current_url)time.sleep(5)# 从任意节点开始取,//div 列出所有的div标签web_eles = chrome_driver.find_elements(By.XPATH,'//div')print(web_eles)print(len(web_eles))# 这个网站取练手杠杠滴# https://iviewui.com/view-ui-plus/component/form/form#选取当前父节点是input的下面的a元素web_a = chrome_driver.find_elements(By.XPATH,'//div/a')print(len(web_a))# 根据属性选取# 1.使用id属性定位chrome_driver.find_element(By.XPATH,"//input[@id='ww']").send_keys("hello,world")WebDriverWait(chrome_driver,10).until(expected_conditions.text_to_be_present_in_element_value((By.XPATH,"//input[@id='ww']"),"hello,world"))chrome_driver.find_element(By.XPATH,"//input[@id='ww']").clear()time.sleep(5)except Exception as e:# 截图存储的文件夹screenshot_dir = os.path.join(os.getcwd(), "screenshot")# 如果目录不存在,则创建if not os.path.exists(screenshot_dir):os.makedirs(screenshot_dir)# 获取当前截图目录下所有的 PNG 文件existing_screenshots = [f for f in os.listdir(screenshot_dir) if f.endswith(".png")]# 计算新的截图编号new_index = len(existing_screenshots) + 1  # 从1开始累加# 生成新的截图路径screenshot_path = os.path.join(screenshot_dir, f"{new_index}.png")# 发生异常时截图chrome_driver.save_screenshot(screenshot_path)print(f"操作失败,已截图: {screenshot_path}")print(f"错误信息: {e}")finally:# 关闭浏览器chrome_driver.quit()

最后的截图

 

http://www.dtcms.com/wzjs/479106.html

相关文章:

  • 网站维护案例分析国内好的seo
  • iis url重写wordpress快速排名优化公司
  • 西安医院网站建设免费推广网站注册入口
  • 珠海网站建设 科速seo自己怎么做
  • 免费试用网站百度打广告怎么收费
  • 苏州工业园区建设主管部门网站百度搜索引擎排行榜
  • 养猪网站建设规划书网络营销和传统营销的区别和联系
  • 企业门户网站在信息系统架构中属于哪个层次衡阳网站建设公司
  • python做网站好用吗苏州网站排名推广
  • 旅行社网站建设方案书搜索引擎营销的作用
  • 平台门户网站建设方案一篇好的营销软文
  • 巩义网站推广怎么做seo云优化公司
  • 做vr网站seo推广如何做
  • 绿化信息网站建设关键词推广排名
  • 35互联做网站深圳网络推广推荐
  • 如何做产品网站网页设计网站收录查询代码
  • 视频网站logo怎么做域名停靠网页推广大全2021
  • 南京建设局网站首页google adwords关键词工具
  • 青岛胶南做网站的免费大数据平台
  • 中英文网站建设费用seo是干啥的
  • 济南专业做网站公司哪家好西安优化seo
  • 美食网网站建设目的百度网盘登陆入口
  • 个人网站建设教学视频百度云盘百度推广优化是什么?
  • 网页制作网站创建交换链接案例
  • 做简历用的网站小程序开发费用明细
  • 玄武营销型网站制作厂家统计站老站长推荐草莓
  • 网站的后台是开发做的今日特大新闻
  • 廊坊文安建设局网站网上企业推广
  • 如何靠做网站赚钱吗sem是什么公司
  • 酒店做网站上海谷歌seo