Я пытаюсь загрузить данные о валютах с сайта Bloomberg с помощью mechanize / python.
http://www.bloomberg.com/markets/currencies/
Мне удалось обновить поля до нужных валют, к сожалению, у меня проблема с "отправкой" кнопки конвертации.
Я не думаю, что br.submit () работает, и когда я пытаюсь использовать br.click, он говорит, что элемент не кликабелен.
Вот HTML-код кнопки
<input type="button" value="Convert" class="btn w75" name="button" onclick="calculate(); return false;">
Кто-то предложил использовать br.form.action "" (http://bytes.com/topic/python/answers/764326-using-mechanize-python-navigate-website), но я не уверен, как бы это реализовать.
Итак, вот основная часть кода ...
br = mechanize.Browser() #initialized with and lets cookiejar handle all the cookies stuff
br.open('http://www.bloomberg.com/markets/currencies/')
br.form['from_tkc']=['USD:CUR']
br.form['to_tkc']=['BGN:CUR']
br.submit() .
print br.response().read()
К сожалению, в выходном html нет нужных мне данных - калькулятора валют, и я точно знаю, что кнопки обновляются. Кто-нибудь может указать мне правильное направление или помочь мне понять эту кнопку немного больше.