问题标签 [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.

0 投票
0 回答
17 浏览

pytest - Pytest-playwright 删除输出文件夹

出于某种原因pytestorpytest --output "foldername"删除了它应该存储输出的文件夹。没有找到有关此行为的任何信息

0 投票
0 回答
186 浏览

python - 使用 playwright 和 python 进行功能测试

我是编码新手,被要求为公司的 Web 登录做一个测试,他们希望我实现模块 unitestt 和 playwright 测试生成器工具。这就是我到目前为止所拥有的。我不得不将 run 与 test_1 分开,因为 unittest 在读取 chromium 行时失败,但现在它只打开浏览器,所以我该怎么做才能让它运行整个测试?

0 投票
1 回答
307 浏览

python - 如何在剧作家的嵌套 html 中选择元素

我想从下面的html中提取文本,我尝试了不同的方法,但仍然失败。page_id、article_id是随机的。我想得到一个文本列表。

html:

代码:

0 投票
1 回答
307 浏览

python - 如何从 Playwright Request 对象中检索表单数据?

我正在向 Playwright 页面添加一个自定义路由处理程序,并且我正在尝试检查传递给处理程序的请求。对于上下文,这里是以下代码片段:

对于带有of 的POST/请求,我已经能够使用. 但是,当is时,我无法找到可以获取表单数据的位置。所有、和属性的值都是,我在文档中看不到任何其他可能包含.PUTContent-Typeapplication/jsonrequest.post_data_bufferContent-Typemultipart/form-datapost_datapost_data_bufferpost_data_jsonNoneform_data

0 投票
1 回答
426 浏览

python - scrapy-playwright:- 下载器/处理程序:scrapy.exceptions.NotSupported:AsyncioSelectorReactor

我试图从动态加载的 javascript 网站中提取一些数据,scrapy-playwright但我一开始就卡住了。

我在settings.py文件中面临的问题如下:

#剧作家

当我注入以下scrapy-playwright 处理程序时:

然后我得到:

当我注入 TWITED_REACTOR”

然后我得到:

毕竟,当我注入 ASYNCIO_EVENT_LOOP

然后我得到:

最后,无法安装“uvloop”

脚本

0 投票
0 回答
33 浏览

python-3.x - 无法正确下载playwright python

我试图在我输入的笔记本电脑上安装剧作家

到命令提示符。

但是,只有前 2 行运行没有错误。我收到以下错误消息playwright install

错误信息

我已将剧作家添加到路径中,但仍然遇到相同的错误。

0 投票
0 回答
168 浏览

python - 我创建了一个 cookies.json 文件并使用 playwright 将 cookie 添加到浏览器上下文中,但这总是错误的

我使用python的requests创建了一个请求,并将请求响应的cookie保存到cookies.json中,并使用playwright将cookies添加到浏览器上下文中,但总是出错。playwright._impl._api_types。错误:cookies:预期数组,得到对象

0 投票
1 回答
91 浏览

python - 在部分代码上用 playwright 抓取文本很慢(使用 page.locator)

我在剧作家那里做了一个剧本,用来刮一些文字。这是我有问题的部分,在这里我使用定位器刮了一个系列名称:

它有效,当系列不存在时被跳过,但代码继续前进需要 30 秒,日志在下面,有什么问题,我可以改进它吗?

我认为这是因为 try 语句,但为什么呢?因为我有相同的代码,例如作者,它很快。我知道使用剧作家不好,最好是其他模块。

0 投票
0 回答
324 浏览

scrapy - Scrapy-Playwright: TypeError: ProactorEventLoop is not supported, got:

我正在尝试在我的 Windows 中使用 Scrapy-Playwright,但我收到了TypeError: ProactorEventLoop is not supported, got: <ProactorEventLoop running=False closed=False debug=False这个错误。背后的原因是什么?


我遇到了分段错误我不明白的方式

我的任务是创建一个编译器,我现在在这里列出了两个产生问题的函数。下面我给出了当我连续调用 cond3AC 函数时它给出的输出

我得到分段错误

如果您尝试跟踪打印,我会正确分配并正确返回所有内容。

输出:

0 投票
1 回答
97 浏览

web-scraping - 如何使用 playwright 在新标签页中打开链接?

我需要从页面收集所有链接,在新选项卡中(交替)打开每个链接,从页面收集数据并关闭选项卡。

在硒中,我会做类似的事情:

如何在剧作家中实现这个功能?