我正在用Python构建一个与在线商店交互的程序。到目前为止,我可以找到所需的项目,并使用BeautifulSoup导航到页面,但我在单击“添加到购物车”按钮时遇到问题。我在网上找到的大多数使用robobrowser和类似的解决方案都是可行的,只是它们处理的是具有method属性的标记。我正在处理的站点上的for如下所示:
<input class="button" name="commit" type="submit" value="add to cart">
我该如何“点击”这个按钮?我需要什么图书馆。顺便说一下,我使用的是python3,所以不能使用mechanize。提前谢谢你的帮助。在
可以考虑在Python中使用Selenium。在
请使用下面的代码片段作为参考:
如果得到多个匹配项,可以通过涉及更多属性来缩小匹配范围:
^{pr2}$有关pythonselenium的更多示例,请参阅此链接。 http://selenium-python.readthedocs.io/locating-elements.html
相关问题 更多 >
编程相关推荐