Автоматическое нажатие кнопки в веб-браузере с python

вроде как бот, я уже проверил некоторые сайты, такие как пижамы и царапины, я знаю, как печатать данные веб-сайтов, но все еще не знаю, как взаимодействовать с кнопками. Может кто-нибудь помочь мне с каким-то кодом demonstarative?

допустим у меня есть форма

<form name="input" action="html_form_action.asp" method="get">
Username: <input type="text" name="user" />
<input type="submit" value="Submit" />
</form>

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

2 ответов


Если вы хотите действительно имитировать браузер, вы можете посмотреть на селен, что позволяет управлять реальным веб-браузером.

Если веб-сайт, с которым вы хотите взаимодействовать, использует много JavaScript (например,onclick обработчики), это может быть очень удобно.


можно использовать механизировать для этого. Он обеспечивает простой способ взаимодействия с веб-сайтами.