Python-浏览器自动化-MechanicalSoup / BeautifulSoup

时间:2018-11-28 23:59:48

标签: python browser automation mechanicalsoup

我正在尝试自动执行按钮推送,以在我自己的网站(godaddy服务器)上提示javascript。我正在从MAC OS终端运行.py。

我找到了漂亮的汤和机械汤,但只找到了解析文本或预填表格的文档。 我已经尝试过没有任何“表单”提及的机械汤代码,而只是尝试单击基于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()

任何指导表示赞赏。 谢谢。

0 个答案:

没有答案