splinter相关内容

使用 Splinter 填写密码表单

我正在尝试填写两张表格并登录我的银行网站. 我可以获得要填写的用户名的第一个表格,但我似乎无法获得要填写的密码表格. 这是我正在使用的代码: 从分裂导入浏览器用户名2 = '***'密码2 = '***'browser2 = 浏览器()browser2.visit('http://mijn.ing.nl')browser2.find_by_css('.firstfield').fil ..
发布时间:2022-01-22 08:32:07 Python

无法单击元素:Splinter/Selenium 中的 ElementClickInterceptedException

我正在尝试抓取页面,但有时无法单击链接/按钮. 当网页加载时,“loadingWhiteBox"会先出现然后几秒后消失(但它会保留在HTML代码中)只要该框出现在网站上,我就无法点击链接并收到以下错误消息: selenium.common.exceptions.ElementClickInterceptedException:消息:元素 ..
发布时间:2021-12-08 15:43:35 Python

使用Splinter发送密钥

我想使用Splinter测试自动完成框。我需要将“向下”和“输入”键发送到浏览器,但是这样做很麻烦。 我目前正在找到一个输入框,并在该框中成功输入“ tes” context.browser.find_by_xpath(\\some\xpath\).first.type('tes') 接下来要做的是向浏览器发送一些键,特别是“向下”键(选择第一个自动完成建议),然后发 ..
发布时间:2020-10-23 03:14:50 Python

网页已经打开(源格式);只需使用Selenium阅读该文本

假设我在浏览器中已经打开了一个选项卡.它的网址是: view-source:http://www.google.com/webhp?source=search_app 现在它已经打开并显示了,我只想阅读客户端窗口中的文本. (获取页面的上下文,或获取其对象(与创建新的浏览器对象相对),等等.然后只需阅读页面即可.) 在Selenium,Splinter中是否有任何方法可以做到这一点 ..
发布时间:2020-07-08 19:48:56 Python

使用splinter python保存图像元素

如何将图片保存到文件中?我尝试过这种方式,但我有一个错误. 代码是: from splinter import Browser import time with Browser() as browser: url = "https://password.gmx.com/" browser.visit(url) captcha=browser.find_by_id('recaptcha_ch ..
发布时间:2020-07-08 19:48:52 Python

条件表中的Python Splinter单击链接

鉴于此(“睡眠"方法是这样,您可以看到我在看的东西): from splinter import Browser import time #from selenium.webdriver.support.ui import WebDriverWait #from selenium.webdriver.remote.webdriver import WebDriver with Browse ..
发布时间:2020-07-08 19:48:48 Python

ElementNotVisibleException仅在虚拟显示中

我有一个脚本,该脚本需要通过硒与网页进行交互.我需要使用某种虚拟显示器来阻止浏览器显示. 在我将Xvfb引入混合脚本之前,该脚本总体上可以很好地发挥作用.当我这样做时,我第一次真正尝试与页面进行交互. 我尝试使用xvfbwrapper和pyvirtualdisplay具有相同的效果. 这是无效的代码: from xvfbwrapper import Xvfb vdispla ..
发布时间:2020-07-08 19:48:40 Python

如何在类中选择class,div,tag?

我试图了解裂片的功能,我试图在网上找到,但找不到关于裂片的实用示例的良好文档,因此我在这里提出了几个问题,以便对尝试学习裂片的初学者有所帮助: 首先,我混淆了分裂中实际的css选择器,到处都有两种方法: browser.find_by_css() 或 browser.find_by_css_selector() 它们之间有什么区别,为什么第二个不能在当前的碎片中工作? ..
发布时间:2020-07-08 19:48:36 Python

python中的Firefox + Selenium:如何以交互方式获取元素html?

我正在使用Python + Selenium + Splinter + Firefox创建交互式Web搜寻器. python脚本提供了这些选项,然后Selenium打开Firefox并发送一些命令. 现在,我需要让python脚本知道用户想要与之交互的Web元素. 我当前使用的 方法 是: 右键单击网站(Firefox)中的项目,然后单击“检查". 元素",然后在Firef ..
发布时间:2020-07-08 19:48:34 前端开发

使用Splinter操纵浏览器(窗口)的大小

我正在尝试将Firefox驱动程序用于 Splinter ,以测试一些响应式设计. 自然,这需要我调整浏览器窗口的大小.在文档中,我根本找不到有关浏览器大小调整的任何信息. 我该怎么做? from splinter import Browser with Browser() as browser: # How do I set the browser size? 解决 ..
发布时间:2020-07-08 19:47:27 Python

获取Splinter中的href值?

我想从Splinter中的元素获取href值. 是否有任何api方法? 解决方案 如果您使用 ElementList s .选择您感兴趣的元素后(很可能是 ElementAPI 实例),就像访问字典一样访问属性: the_element['href'] ..
发布时间:2020-07-08 19:47:21 Python

无法使用Selenium&添加cookie.碎片

下面,我不确定如何解决这种非常简单的使用情况. 我有一个脚本(我大约每月运行一次),该脚本在功能上执行相同的操作,并在一个月前使用了 . 我很高兴有任何地方的指针可以开始研究为什么它不起作用. $ python3 Python 3.6.1 (default, Mar 23 2017, 16:49:06) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 ..
发布时间:2020-07-08 19:47:17 其他开发

无法单击Splinter/Selenium中的Element:ElementClickInterceptedException

我正在尝试抓取页面,但有时无法单击链接/按钮. 加载网页时,只要在网站上显示该框,"loadingWhiteBox"将首先出现,然后在几秒钟后消失(但它将保留在HTML代码中).链接并获得以下错误消息: selenium.common.exceptions.ElementClickInterceptedException: Message: Element ..
发布时间:2020-07-08 19:47:12 Python