Автоматическое нажатие кнопки в веб-браузере с 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
обработчики), это может быть очень удобно.
можно использовать механизировать для этого. Он обеспечивает простой способ взаимодействия с веб-сайтами.