Python:如何使用BeautifulSoup模拟单击

时间:2016-10-10 17:50:09

标签: python

我不想使用selenium,因为我不想打开任何浏览器。

该按钮触发一个改变页面内容的Javascript方法。 我想模拟一个按钮点击,这样我就可以从中获得“输出”。

示例(不是按钮实际执行的操作):

我输入一个名字,如“John”,按下按钮,它将“John”改为“nhoJ”。 所以我已经设法将输入的值更改为John但我不知道如何模拟按钮单击以便我可以获得输出。

感谢。

2 个答案:

答案 0 :(得分:2)

你无法做你想做的事。美丽的汤是一个无法运行JavaScript的文本处理器。

答案 1 :(得分:0)

BeautifulSoup是HtmlParser你无法做到的。如果该按钮调用API,则可以为该API创建request,我想这会模拟单击该按钮。