2
我使用PhantomJS作爲Selenium webdriver,並且我有一個網頁內存字符串。如何使用Python字符串加載PhantomJS
如何將字符串加載到PhantomJS中,類似於如果我做了driver.get()
會發生什麼?
我已經看遍了所有,但找不到任何這樣的短文件寫入磁盤和GETing
。但那感覺有點瘋狂。
我使用PhantomJS作爲Selenium webdriver,並且我有一個網頁內存字符串。如何使用Python字符串加載PhantomJS
如何將字符串加載到PhantomJS中,類似於如果我做了driver.get()
會發生什麼?
我已經看遍了所有,但找不到任何這樣的短文件寫入磁盤和GETing
。但那感覺有點瘋狂。
您的意思是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()
只是這個東西,謝謝! – mlissner