有没有办法将BeautifulSoup(或类似网页抓取的东西)导入monkeyrunner?
将BeautifulSoup导入Python程序是成功的。但是,我在导入monkeyrunner时收到了importError
ImportError: No module named bs4
经过一番挖掘后,我添加了BeautifulSoup路径名
导入sys
sys.path.append("路径/到/ monkeyrunner /目录/ the_filename.egg&#34) sys.path.append("路径/到/ monekeyrunner /目录&#34)
这使Monkeyrunner能够正确查看BeautifulSoup的目录。但是,在BeautifulSoup中抱怨一些事情;见下文:
from bs4 import BeautifulSoup
SyntaxError: ("no viable alternative at input '' ''", ('C:\\Python27\\lib\\site-
packages\\bs4\\__init__.py', 186, 56, " if ((isinstance(markup, b
ytes) and not b' ' in markup)\n"))
同样,导入到python没有错误。有关monkeyrunner可能出现这种情况的任何建议吗?
答案 0 :(得分:2)
您可以尝试AndroidViewClient/culebra,即100%python。它将为您提供monkeyrunner
及更多内容中的几乎所有功能。
bs4
可以在您的脚本中导入,没有任何问题。