使用Python自动使用在线文件转换器

时间:2011-12-03 03:43:52

标签: python scripting screen-scraping web-scraping mechanize

如何使用Python自动化本地存储的SBML(XML)文件的文件转换,使用位于此处的基于Web的文件转换器:
http://www.ebi.ac.uk/compneur-srv/converters/converters

以下是手动执行此操作的步骤:
1.从“模型格式”下拉菜单中选择“SBML” 2.从Output Format下拉菜单中选择“Octave” 3.选择要上载的SBML文件 要么 选择“复制/粘贴”按钮并将SBML文本内容粘贴到文本框中 4.单击“转换!”按钮
5.将转换后的输出文件保存在下一页

1 个答案:

答案 0 :(得分:1)

selenium似乎是一个明显的答案,例如,您可以“点击”链接:

from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException

driver = webdriver.Firefox()
driver.get("http://whatever")
driver.find_element_by_link_text("link-text").click()

作为旁注,网络管理员通常不会对大型自动化活动感到满意,考虑在开始之前让他们知道。