【发布时间】:2012-01-08 00:55:54
【问题描述】:
我正在尝试在 jython 脚本中使用 java 的 WebClient jar。
我正在运行这样的 jython 脚本:
jython -Dpython.path=/home/tipu/Dropbox/dev/proj/lib/* test.py
test.py 的内容:
import com.gargoylesoftware.htmlunit.WebClient as WebClient
def main():
webclient = WebClient() # creating a new webclient object.
if __name__ == '__main__':
main()
我得到的错误是:
Traceback (innermost last):
File "scraper.py", line 1, in ?
ImportError: no module named gargoylesoftware
这是python.path目录下lib文件夹的内容:
commons-codec-1.4.jar commons-lang-2.6.jar htmlunit-2.9.jar httpcore-4.1.2.jar sac-1.3.jar xercesImpl-2.9.1.jar
commons-collections-3.2.1.jar commons-logging-1.1.1.jar htmlunit-core-js-2.9.jar httpmime-4.1.2.jar serializer-2.7.1.jar xml-apis-1.3.04.jar
commons-io-2.0.1.jar cssparser-0.9.5.jar httpclient-4.1.2.jar nekohtml-1.9.15.jar xalan-2.7.1.jar
知道为什么它不起作用吗?
【问题讨论】:
标签: python webclient jython htmlunit