【发布时间】:2016-01-03 11:37:02
【问题描述】:
尝试使用以下代码(在 applescript 中运行良好)在 Python 中工作,这对 Python 来说相当新,所以我不确定如何让这个字符串正常工作。
def getChromeSource():
cmdGetSource = """
osascript -e 'tell application "Google Chrome" to set source to execute front window's active tab javascript "document.documentElement.outerHTML"'
"""
proc = subprocess.Popen([cmdGetSource], stdout=subprocess.PIPE, shell=True)
(source, err) = proc.communicate()
我相信问题出在
window's
我试过了:
window\s
但这不起作用,我想我只是有太多引号,我不确定如何正确编写字符串,可能是一个非常简单的字符串,所以希望有人可以引导我朝着正确的方向前进。
【问题讨论】:
-
为什么不把它作为一个列表传递?
-
你能给我看一个例子吗?