我正在尝试编写一个脚本,它会自动将大量氨基酸序列上传到ExPASy myristoylator,但我在第一部分遇到了麻烦。以下是我到目前为止的情况:
import mechanize
br = mechanize.Browser()
br.open("http://web.expasy.org/myristoylator/")
for i in br.forms():
print i
但是我一直收到以下错误消息:
ParseError: expected name token at '<! -- Additionnal re'
答案 0 :(得分:1)
我在谷歌时间之后想出来了。该解决方案可以在pipermail上的本页末尾附近找到。
br = mechanize.Browser(factory=mechanize.RobustFactory())
br.set_handle_robots(False)
br.open("http://www.expasy.org/proteomics")
response1 = br.follow_link(text_regex=r"Myristoylator", nr=1)
for i in br.forms():
print i
如果您仍然遇到此问题,请给我发消息或对此帖发表评论。
干杯!