selenium相关内容

使用RSelum从网站(报纸档案)中抓取多个网页

根据解释,我设法从newspaper archive中抓取了一页here。 现在,我正在尝试通过运行一段代码来自动化访问页面列表的过程。 制作URL列表很容易,因为报纸的档案中有类似的链接模式: https://en.trend.az/archive/2021-XX-XX 问题在于编写一个循环来抓取标题、日期、时间、类别等数据。为简单起见,我尝试只使用2021-09-30到202 ..
发布时间:2022-09-02 17:51:26 前端开发

RSelum:抓取加载速度较慢的动态加载页面

我不确定是不是因为我的互联网速度很慢,但我正在尝试抓取一个在您向下滚动页面时加载信息的网站。我正在执行一个转到页面末尾的脚本,并等待Selify/Chrome服务器加载额外的内容。服务器确实会更新和加载新内容,因为我能够抓取最初不在页面上的信息,新内容会显示在Chrome查看器上,但它只更新一次。我将Sys.sleep()函数设置为每次等待一分钟,这样内容将有足够的时间加载,但它仍然不会多次更新。 ..
发布时间:2022-09-02 17:38:32 其他开发

Selify,如何在WhatsApp中用Send_Key()向发送者发送表情包?

Selify,如何在WhatsApp中用Send_Key()向发送者发送emoji?我不想通过点击表情按钮来发送表情,但我想复制已经在WhatsApp的短信中发送给我们的表情,并将相同的表情发送给发送者。我在@Cruisepandey的帮助下尝试过 chats = driver.find_elements_by_css_selector("img[data-plain-text][cross ..
发布时间:2022-08-30 22:29:01 Python

如何使用点击聊天功能以编程方式在WhatsApp上发送媒体文件?

我必须使用WhatsApp的点击聊天功能来自动向未保存的号码发送消息。我目前正在使用硒来自动化这一过程。我现在只能发送短信。我想知道是否有可能发送其他媒体文件,如图像和视频。 在我的点击聊天功能的url中有两个未使用的参数,“源”和“数据”。我以为使用这些工具可以发送媒体文件,但我还没有做到这一点。 我的一次点击聊天消息的URL示例: https://web.whatsapp.com/ ..
发布时间:2022-08-30 22:20:25 其他开发

如何在Selence中绕过Cloudflare僵尸防护

我需要从一个网站获取一些信息,只是出于教育目的,但由于保护,我不能发送请求。我得到的典型页面是先显示Check-Your-Browser页面,然后我会被反复重定向。 我如何才能绕过此保护? 推荐答案 我很久以前就遇到过这个问题,我能够解决它。使用下面的代码并享受:) options = webdriver.ChromeOptions() options.add_experimen ..
发布时间:2022-08-25 13:36:04 Python

无法在角度项目中启动e2e测试

在我的角度项目上运行e2e测试会引发异常。 我的Chrome版本:87.0.4280.141(官方版本)(X86_64) 我已在Chrome浏览器中启用了自动更新。问题似乎发生在浏览器更新之后。 ng e2e 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> Build info: version: '3.141.59', revis ..

QAF|如果依赖场景失败,则运行场景应跳过

QAF是否支持开箱即用的依赖方案选项?我在下面的链接中看到,DependsOnMethods不起作用,不受支持。 https://github.com/qmetry/qaf/issues/281 如果QAF中没有现成的Dependent Scenario选项,我们是否可以编写一个自定义函数来检查Dependent Scenario的结果,并在Dependent Scenario失败时跳过正 ..
发布时间:2022-08-15 10:30:11 Java开发

在Selify Python中使用antiaptcha插件来解决ReCAPTCHA问题

我最近开始在一个我从事了一段时间的涉及自动化的项目中使用Selify。该计划中的一个障碍是ReCaptcha系统,所以我决定使用反验证码作为服务,当我的机器人遇到验证码时可以解决它。我正确地安装了该插件,并在他们的网站上找到了一些使用Selify的测试代码。 from python_anticaptcha import AnticaptchaClient, NoCaptchaTaskProx ..
发布时间:2022-08-11 22:32:02 Python

Selify Edge Python错误在测试执行后自动关闭Edge Browser

我正在尝试测试Selify,以寻找自动登录网站的解决方案,但我甚至无法让Selenson保持打开状态。它做它现在应该做的事情,然后在没有驱动程序的情况下立即退出。it()。我收到以下错误,我希望了解它们的含义: DevTools listening on ws://127.0.0.1:51111/devtools/browser/111111fe-423z-111zz-1116-r0z230 ..

如何在Selen-docker项目中启用无头Chrome>;=96中的WebGL,以便在没有XVFB的情况下在对接容器中运行Chrome

我正在使用Selify-docker项目在一个docker容器中运行Chrome,而不是XVFB(START_XVFB=false)。 我要使用WebGL支持。对于Chrome v95及更低版本(https://github.com/SeleniumHQ/docker-selenium/releases/tag/4.1.0-prerelease-20211105),启用WebGL(用http ..
发布时间:2022-08-06 17:17:25 其他开发

按XPath查找元素。如何拆分XPath中我不想要的元素

我尝试使用Selify来创建一个网站。 当我尝试获取硬币名称时,遇到了一个问题。因为‘td’中有2个元素 我怎样才能摆脱另一个我不想要的元素。或者只跟踪它的第一个元素。 (我找到了这个post,但我不确定它是否解决了我的问题) 这是我的全部代码 #driver chrome def website = 'https://www.bitkub.com/fee/cryptocurrency ..
发布时间:2022-08-06 12:40:00 Python

Selify请求返回错误400-错误的请求

我正在尝试从http://43.248.49.97/indexEn获取拉取数据 通常在浏览器上会有对上面的url的第一个请求返回错误412,第二个请求是对JS文件的请求,第三个请求也是对上面的url的请求,并返回OK(200)。 使用Selify时,第三个请求返回错误400-错误请求。 我使用的是Python。你知道为什么会发生这种情况吗?] 谢谢 推荐答案 我 ..
发布时间:2022-08-05 23:30:54 其他开发

在一个类中的所有测试之前只运行一次的PYTEST"-RUN-TETS&FIXture

我正在测试一个Web解决方案的用户消息功能,该解决方案使用的是PYTEST+Selple。测试将向测试用户生成一条测试消息,然后登录该用户以验证该消息确实为该用户显示。 我需要通过内部API生成这些消息。 为了能够访问此接口,我首先必须通过另一个接口生成Auth令牌。 所以测试场景基本上是: 测试启动时,通过API助手函数生成新的身份验证令牌。 向其他接口发送设置新消息的请求 ..
发布时间:2022-08-03 23:43:00 Python