将BeautifulSoup导入Monkeyrunner

时间:2015-03-19 15:08:05

标签: python beautifulsoup monkeyrunner

有没有办法将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可能出现这种情况的任何建议吗?

1 个答案:

答案 0 :(得分:2)

您可以尝试AndroidViewClient/culebra,即100%python。它将为您提供monkeyrunner及更多内容中的几乎所有功能。

bs4可以在您的脚本中导入,没有任何问题。