本地HTML字符串上的Python Selenium

本地HTML字符串上的Python Selenium,第1张

概述我试图在本地 HTML字符串上运行Selenium但似乎无法找到有关如何执行此 *** 作的任何文档.我从电子邮件API中检索HTML源代码,因此Selenium无法直接解析它.是否有改变以下内容,以便它将读取下面的HTML字符串: 用于远程访问的Python代码: from selenium import webdriverfrom selenium.webdriver.common.keys imp 我试图在本地 HTML字符串上运行Selenium但似乎无法找到有关如何执行此 *** 作的任何文档.我从电子邮件API中检索HTML源代码,因此Selenium无法直接解析它.是否有改变以下内容,以便它将读取下面的HTML字符串:

用于远程访问的Python代码:

from selenium import webdriverfrom selenium.webdriver.common.keys import Keysdriver = webdriver.firefox()driver.get("http://www.python.org")assert "Python" in driver.Titleelem = driver.find_element_by_class_name("q")

本地html代码:

s = "<body>        <p>This is a test</p>        <p >This is a second test</p>     </body>"
解决方法 如果我正确理解了这个问题,我可以想象两种方法:

>将HTML代码保存为文件,并将其加载为url file:/// file / location.问题在于,对于各种OS /浏览器,文件的位置以及浏览器如何加载文件可能会有所不同.但另一方面,实现非常简单.
>另一种选择是将代码注入某个页面,然后将其作为常规动态HTML使用.我认为这更可靠,但也更多的工作. This page就是一个很好的例子.

总结

以上是内存溢出为你收集整理的本地HTML字符串上的Python Selenium全部内容,希望文章能够帮你解决本地HTML字符串上的Python Selenium所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1047349.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存