The issue is getting call to recognize the o.geturl() command in the call command.

from subprocess import call
import time
from urlparse import urlparse

def ListOfTests():
    myFile = open("testUrlToImport.txt", "r")
    myLines = list(myFile)
    myFile.close()

    for urls in myLines:
        urlsAsAString = str(urls)
        o =urlparse(urlsAsAString)

        call(["phantomjs", "yslow.js", "--info", "basic", "--format", "plain", "o.geturl()"])

Any pointers are appreciated. Thanks!

有帮助吗?

解决方案

You should remove quotes from the o.geturl(). This should work:

call(["phantomjs", "yslow.js", "--info", "basic", "--format", "plain", o.geturl()])
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top