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

公司网站数据库阳江营销网站开发

公司网站数据库,阳江营销网站开发,一个ip两个网站怎么做,有效的小企业网站建设文章目录 初学selenuim记录1、执行driver webdriver.Chrome()后很久才打开浏览器2、浏览器多元素定位 $x(‘xpath语法’)3、打开浏览器driver.get(网址)执行了很久才开始定位元素#xff1a;等待#xff08;1#xff09;driver.set_page_load_timeout(t)#… 文章目录 初学selenuim记录1、执行driver webdriver.Chrome()后很久才打开浏览器2、浏览器多元素定位 $x(‘xpath语法’)3、打开浏览器driver.get(网址)执行了很久才开始定位元素等待1driver.set_page_load_timeout(t)2WebDriverWait() 初学selenuim记录 1、执行driver webdriver.Chrome()后很久才打开浏览器 尚未解决一会很快打开一会很慢打开 2、浏览器多元素定位 $x(‘xpath语法’) console里面调试xpath 定位的语法是 $x() 在console里面通过 $x(‘xpath语法’) 可以确定 xpath 语法是否写正确方便报错时排查问题 # //*[idleftcolumn]/a[1] # //*[idleftcolumn]/a[2] # //*[idleftcolumn]/a[3] # console里面调试xpath 定位的语法是 $x() # 在console里面通过 $x(‘xpath语法’) 可以确定 xpath 语法是否写正确方便报错时排查问题 # $x(//*[idleftcolumn]/a) (74)3、打开浏览器driver.get(“网址”)执行了很久才开始定位元素等待 selenium元素操作等方法是需要等待页面所有元素完全加载完成后才开始执行的所以在页面未完成加载前代码会一直等待页面加载不继续执行。 1driver.set_page_load_timeout(t) 解决办法参考资料 【selenium】解决页面加载时间过长问题 解决 selenium 加载网页阻塞的问题 设置等待时间driver.set_page_load_timeout(0.1)超时即抛出异常try: except TimeoutException:超时后执行Javascript停止页面加载driver.execute_script(‘window.stop()’) # 设置WebDriver的页面加载时间set_page_load_timeout, # set_page_load_timeout(time) 方法可以设置页面的加载超时时间 # 在页面加载超出设置时间时会报错Timed out receiving message from renderer: time driver.set_page_load_timeout(5) # 设置页面加载时间miao PrintTime.NowTime(控制浏览器访问页面) start time.time() try:driver.get(https://www.runoob.com/html/html-tutorial.html) # 控制测览器访问 except TimeoutException:# 超时后执行Javascript停止页面加载PrintTime.NowTime(Time Out)driver.execute_script(window.stop()) # 显示等待WebDriverWait() WebDriverWait(driver, 5, 0.1).until(lambda x: x.find_element_by_id(kw)) print(the page is loaded) end time.time() # 计算页面加载时间 print(end - start) # 设置页面加载时间的方式只适用于使用 get() 方式打开网页如果是通过操作进行跳转的页面不适用2WebDriverWait() 解决办法参考资料 webdriver中的等待——主要讲解WebDriverWait() - 显示等待WebDriverWait() WebDriverWait(driver,timeout,poll_frequency0.5,ignored_exceptionsNone)driver浏览器驱动 timeout最长超时时间默认以秒为单位 poll_frequency检测的间隔步长默认为0.5s ignored_exceptions超时后的抛出的异常信息默认抛出NoSuchElementExeception异常。 - 与until()或者until_not()方法结合使用 WebDriverWait(driver,10).until(methodmessage)在设置时间10s内等待后面的条件发生。如果超过设置时间未发生则抛出异常。在等待期间每隔一定时间默认0.5秒)调用until或until_not里的方法直到它返回True或False. - 匿名函数lambda # lambda 形式参数 : 函数表达式 sum_1 lambda arg1, arg2: arg1 arg2 # lambda是一个表达式,可以被命名,其中arg1, arg2是形式参数,arg1 arg2 函数表达式 sum_1(1,2) # 返回结果 3等待时间为10秒每0.5秒检查一次然后使用匿名函数等待直到找到id为’kw’的元素 # 设置等待 wait WebDriverWait(driver,10,0.5) # 使用匿名函数 # lambda x: x2 表示一个接受参数x并返回x2的匿名函数 wait.until(lambda diver:driver.find_element_by_id(kw))
http://www.zqtcl.cn/news/358117/

相关文章:

  • 郑州网站建设幸巴石家庄站规模
  • 江华网站建设企业传统的网络营销推广方法
  • 网站开发与推广新网站开发工作总结
  • 永修县建设局网站长沙网站关键词优化
  • 厦门建站服务低代码开发会废了程序员吗
  • 安阳汤阴县网站建设下载wix做的网站
  • 福清市建设局网站深圳工业设计协会封昌红
  • 网站建设公司做网站要多少费用重庆找工作哪个网站好
  • 苏州网站建设方法cnzz网站排名是怎么做的
  • 烟台网站建设服务专业的企业智能建站制造厂家
  • 网站信息查询制作闹钟网站
  • 永久免费个人网站申请注册禁止 wordpress ajax
  • 建设网站江西一个简单的游戏网站建设
  • 织梦大气婚纱影楼网站源码优化大师电脑版
  • 衡水企业网站制作报价怎么通过局域网建设网站
  • 服装网站建设课程知道ip怎么查域名
  • 上海政务网站建设上行10m企业光纤做网站
  • 杭州做公司网站aso搜索优化
  • 南京越城建设集团网站网站空间续费多少钱
  • 深圳nft网站开发公司如何制作微信公众号里的小程序
  • 做网站美工要学什么聊城网站建设电话
  • 南通个人网站建设快手秒刷自助网站
  • html5 做网站网站开发找工作
  • 聚成网站建设艺术公司网站定制中心
  • 阿里云上可以做网站吗十六局集团门户网
  • 门户网站建设询价函有哪些网站可以做设计挣钱
  • 如何建立自己网站奔奔网站建设
  • 自由做图网站做网站所用的工具
  • 广西南宁做网站专业网站建设案例
  • 视屏网站的审核是怎么做的群辉 搭建wordpress