Python - Автоматизация браузера - MechanicalSoup / BeautifulSoup - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь автоматизировать нажатие кнопки, которая запрашивает JavaScript на моем собственном веб-сайте (сервер Godaddy).Я запускаю .py из моего терминала MAC OS.

Я нашел красивый суп и механический суп, но нашел только документацию для разбора текста или предварительного заполнения форм.Я пытался использовать механический суп-код без какого-либо упоминания «формы» и просто пытался нажать кнопку, основанную на селекторе CSS.

Я несколько часов играл с этим кодом и не уверен, чего хочувыполнить возможно.Кто-нибудь может подтвердить, что это возможно с любым из этих модулей?Если нет, то какой инструмент лучше?

Я только что использовал приведенный здесь пример: https://mechanicalsoup.readthedocs.io/en/stable/tutorial.html#first-contact-step-by-step

мой код в функции:

def updatePrices()
    br = mechanicalsoup.StatefulBrowser()
    br.open("http://example.com")
    br.get_current_page().find('button', id='exporter_decisionStream')
    br.submit_selected()
updatePrices()

Любойруководство ценится.Спасибо.

...