python - python - 我如何使用网络浏览器单击并下载文件
问题描述
工作流程:
- 网站:
- 没有 API
- 需要登录
- 单击按钮下载文件
- 是一个 Javascript 按钮
- 将文件保存到下载位置
问题:
- 有没有办法通过python做到这一点?
解决方案
我建议你使用 Selenium 来模拟浏览器环境。
- 尝试通过使用 selenium 提供您的凭据来登录。
- 找到按钮标签并使用 html-tag-id 点击它。
- 尝试找到文件的下载位置/尝试使用按钮直接下载
推荐阅读
- ruby - 从 Twitter 搜索 API 中排除多词关键字
- android - 无法在firebase动态链接的REST api中的请求正文中传递ofl参数?
- python - matplotlib secondary_xaxis() 函数不起作用
- javascript - 开玩笑,匹配正则表达式
- http - 如何在没有端口范围和 index.html 的情况下访问网页
- mesh-network - 在 batman-adv 网状网络中配置多个网关
- http - Сopas。在请求中传递标头并选择请求方法
- flutter - 注册或登录时 Flutter onAuthStateChanged 流未更新子项
- python - 如何正确地将 Mnist 数据集(idx 格式)解析为 python 数组?
- matlab - 在 Matlab 中打印字符串的问题