Python mechanize错误;应为“<”处的名称标记!附加re'

2024-06-28 15:31:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试编写一个脚本,它将自动上传许多氨基酸序列到ExPASy myristoylator,但我对第一部分有问题。以下是我目前所掌握的情况:

import mechanize
br = mechanize.Browser()
br.open("http://web.expasy.org/myristoylator/")
for i in br.forms():
    print i

但我一直收到以下错误消息:

^{pr2}$

Tags: orgbrimportbrowser脚本webhttpfor
1条回答
网友
1楼 · 发布于 2024-06-28 15:31:38

过了一段时间,我用谷歌找到了答案。解决方案可以在本页末尾的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 

留言给我或评论这篇文章,如果你仍然有困难。在

干杯!在

相关问题 更多 >