如何使用Python字符串加载PhantomJS

2024-09-29 19:02:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用PhantomJS作为Selenium Web驱动程序,并且我有一个网页的内存字符串。在

如何将字符串加载到PhantomJS中,就像我加载driver.get()会发生什么一样?在

我已经找遍了,但是没有找到类似这样的东西,除了把文件写到磁盘上然后GETing那样的东西。但这感觉有点疯狂。在


Tags: 文件内存字符串web网页getdriverselenium
1条回答
网友
1楼 · 发布于 2024-09-29 19:02:38

你说的Data URI scheme是什么意思?在

demo_page = '''
    data:text/html,
    <!doctype html>

    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Test "How to load up PhantomJS with a Python string"</title>
    </head>

    <body>
        <a href="http://stackoverflow.com/q/24834838/1177636">How to load up PhantomJS with a Python string</a>
    </body>
    </html>
'''

driver = webdriver.PhantomJS()
driver.get(demo_page)

driver.save_screenshot('screenshot.png')
driver.quit()

相关问题 更多 >

    热门问题