问题标签 [playwright-python]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python Playwright API 获取 href
我正在尝试在一系列 html 元素块中列出所有 href。我不知道如何将 href 称为选择器,而且我知道 href 都以“/wiki/”开头。
我想知道是否有一种方法可以查询页面以查找以该特定开头的 href 开头的所有 href。
python - 如何防止浏览器在剧作家(同步)python中启动后关闭?
我已将启动浏览器放在A 类的init方法下
还有另一种方法2我有一些操作要执行
我想在为 A 类启动对象后调用 method2,但在创建类浏览器的对象后将被关闭。如何停止以同步模式关闭浏览器?
python - 需要在 Asyncio Loop 中运行 Playwright Sync API
我目前正在使用 Discord.py 库创建一个 Discord Bot。机器人的任务之一是使用其他 API 来检查最新的 Youtube 视频、TikTok 等。为了解析 Tiktok 内容,我使用的是TikTokApi。我的 discord bot 客户端中有一个计划任务,该任务将每 5 分钟运行一次:
运行以下代码会给我以下错误:
是否有解决此问题的方法(一种在 Asyncio 循环内运行 playwright 同步 API 的方法),或者我需要在我使用的库中进行更改以使其正常工作?
python - python playwright - 在输入字段中输入的问题
我正在尝试使用 python playwright 编写脚本以登录网站,这是我的代码:
这是页面源代码的一部分:
脚本转到页面,关闭具有 id #close 的弹出窗口,并且工作正常,但是当需要填写输入字段时,脚本什么也不做,有什么帮助吗?
python - 导航到“url”,等到“加载”-python playright 问题
嘿,我在 python playwright 中有用于获取页面源的代码:
这可以正常工作,但有时我会收到此错误:
我试图添加
但是,这些错误有时会出现,有什么帮助,我也很困惑为什么这个错误只是偶尔出现,是什么导致这个错误,如果有人有经验请分享?
python - 如何使用 Playwright 下载 PDF 文件?(Python)
我尝试使用 Playwrgith 自动下载 PDF 文件,我使用 Selenium 工作的代码,但 Playwright 中的一些功能引起了我的注意。文档的真正问题
没有帮助。当我点击下载时,我得到这个:
而且我无法更改下载目录,当浏览器/上下文关闭时,它也会删除“文件”。使用 Playwright 可以实现不错的下载自动化?
代码:
python - playwright._impl._api_types.Error: 错误: 找不到匹配选择器的元素 "//*[@id='rc-tabs-1-panel-apikey']/div/span/input"
我在 Playwright 中收到错误消息,
我什至也尝试过更改选择器,但似乎选择器或其他东西有问题。请告诉我
这是我的代码
pdf-generation - 使用剧作家和文具生成 PDF
我正在尝试使用剧作家来生成 PDF。唯一的问题是我们需要将文具应用到 PDF 中,并且铬中似乎有一个非常古老的错误https://bugs.chromium.org/p/chromium/issues/detail?id=498892有点阻碍我们. 我想知道是否有任何建议或方法可以做到这一点。
python - 如何在剧作家中设置主机头
我需要能够更改 url 的主机头。我尝试设置额外的标题,但我不断收到无效的参数错误。
将标题设置为页面或上下文会产生相同的错误。可以用剧作家设置主机头吗?
javascript - 从 Robotframework 浏览器库调用 Javascript.. myGoToKeyword 未定义
我正在按照此处详细说明使用 Javascript 扩展 https://github.com/MarketSquare/robotframework-browser
但是,我收到错误消息“找不到名称为 'myGoToKeyword' 的关键字。” 当我运行测试时。
我应该用“执行 Javascript”调用吗?如果我这样做,我会得到一个不同的错误......
错误:page.evaluate:评估失败:ReferenceError:myGoToKeyword 未定义
- 评估时(评估时评估(:338:25),:1:1)”
- 在评估()
- 在 UtilityScript.evaluate (:338:25)
- 在实用程序脚本。(:1:44)