Использование Python для автоматизации использования онлайн-конвертера файлов - PullRequest
0 голосов
/ 03 декабря 2011

Как использовать Python для автоматизации преобразования файлов SBML (XML), хранящихся локально, с помощью веб-конвертера файлов, расположенного здесь:
http://www.ebi.ac.uk/compneur-srv/converters/converters

Вот шаги для ручного выполнения этого:
1. Выберите «SBML» в раскрывающемся меню «Формат модели»
2. Выберите «Октава» в раскрывающемся меню «Формат вывода»
3. Выберите файл SBML для загрузки ИЛИ ЖЕ Нажмите кнопку «копировать / вставить» и вставьте текстовое содержимое SBML в текстовое поле.
4. Нажмите «Конвертировать!» Кнопка
5. Сохраните преобразованные выходные файлы на следующей странице

1 Ответ

1 голос
/ 03 декабря 2011

селен кажется очевидным ответом, вот, например, как вы можете "нажать" ссылку:

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()

В качестве дополнительного примечания, веб-администраторы, как правило, недовольны крупномасштабными автоматизированными действиями, расскажите им об этом, прежде чем начать.

...