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

兰州网站优化seo百度一下官网搜索引擎

兰州网站优化seo,百度一下官网搜索引擎,浏览器打开,管理网络的应用软件遇到一个问题#xff0c;点击按钮自动下载文件#xff0c;路径和文件名都不能自定义#xff0c;可以用 playwright 来解决这个问题 from playwright.sync_api import sync_playwright import os import time class ExcelDownloader: def __init__(self, download_pat…遇到一个问题点击按钮自动下载文件路径和文件名都不能自定义可以用 playwright 来解决这个问题 from playwright.sync_api import sync_playwright import os import time class ExcelDownloader: def __init__(self, download_path: str): self.download_path os.path.abspath(download_path) os.makedirs(self.download_path, exist_okTrue) def download(self, url: str, file_name: str): with sync_playwright() as p: browser p.chromium.launch(headlessFalse) # 设置 headlessTrue 可以隐藏浏览器 context browser.new_context( accept_downloadsTrue, viewport{width: 1920, height: 1080} ) page context.new_page() try: # 访问页面 page.goto(url) # 等待页面加载完成 page.wait_for_load_state(networkidle) # 等待按钮可见 page.wait_for_selector(button[ng-clickexportOrder()], statevisible) # 开始监听下载 with page.expect_download() as download_info: # 点击导出按钮 page.click(button[ng-clickexportOrder()]) # 获取下载对象 download download_info.value # 构建保存路径 save_path os.path.join(self.download_path, file_name) # 如果文件已存在则删除 if os.path.exists(save_path): os.remove(save_path) # 保存文件 download.save_as(save_path) print(f文件已下载到: {save_path}) return save_path except Exception as e: print(f下载失败: {str(e)}) raise finally: context.close() browser.close() # 使用示例 def main(): # 下载配置 config { url: https://example.com/page, download_path: D:/Downloads, file_name: export.xlsx } downloader ExcelDownloader(config[download_path]) try: file_path downloader.download( urlconfig[url], file_nameconfig[file_name] ) print(f下载成功: {file_path}) except Exception as e: print(f下载失败: {str(e)}) if __name__ __main__: main()
http://www.dnsts.com.cn/news/77180.html

相关文章:

  • 网站开发的开发语言网站建设 镇江丹阳
  • 网站站建设建技设术技术wordpress企业官网主题下载
  • 网站怎么做qq微信登陆界面设计网站小边框元素使用
  • 成都网站建设怎么样网站静态化
  • 阿里巴巴网站建设教程视频淄博网络优化哪家专业
  • 樟木头镇网站建设最近出入上海最新规定
  • 成都建设官方网站英文网站seo发展前景
  • 苏州做网站外包的公司有哪些域名和网址是什么关系
  • 广西建设学院网站首页云计算公司排名
  • 寻找网站建设员沈阳网站建设公司
  • 橙 网站个人做当地旅游网站
  • 珠海门户网站建设哪家专业怎样建立一个主题网站
  • 重庆地产网站建设方案中国品牌设计
  • 谷歌网站建站怎么做品牌的官方网站
  • 游戏类企业网站模板室内设计和平面设计哪个比较吃香
  • 网站建设捌金手指下拉六ftp更换网站
  • 我有服务器怎么做网站html简单的个人主页
  • 颇有名气的网站建设专家lol解说网站源码
  • 手机移动端网站案例怎么做打赏看视频的网站
  • 长春网站制作软件17网站一起做网店怎么拿货
  • win8风格网站开发实例如何开展网络推广
  • 网站建设网站制作公司专业苏州房产网站建设
  • 临西网站建设费用龙岩兼职
  • 领动做的企业网站怎么样域名注册好了
  • 网站怎么做值班表罗定网站优化
  • 海口网站建设哪家最好wordpress关注公众号登录
  • 网站后台管理入口短视频素材下载网站
  • cms怎么搭建网站wordpress快速网店主题
  • 域名解析 网站建设网站模块设计怎么做
  • 彩票网站定制公司介绍网站平台搭建设计论文