摄像头做直播网站,做网站开发需要学什么软件,网站功能模版,企业网站建设多长时间Im使用PythonSeleniumSplinterFirefox创建一个交互式web爬虫。在python脚本提供了选项#xff0c;然后Selenium打开Firefox并发送一些命令。在现在#xff0c;我需要让python脚本知道用户想要与之交互的web元素。在我目前使用的方法是#xff1a;Right-click the item in th…Im使用PythonSeleniumSplinterFirefox创建一个交互式web爬虫。在python脚本提供了选项然后Selenium打开Firefox并发送一些命令。在现在我需要让python脚本知道用户想要与之交互的web元素。在我目前使用的方法是Right-click the item in the website (Firefox), click inspectelement, then click in the Firefox inspector, click copy HTML, thenfeed it manually to the script, which will then be able to go on.但出于明显的原因我觉得这个过程还远远不够完美。在我对javascript一无所知但是在阅读了other questions之后我觉得javascript实际上可能是解决方案。在Splinter允许运行javascript并将返回的值提取到python脚本中因此理论上是否可以运行一个javascript代码来返回用户单击的下一个元素的html代码那么命名的方法只会右键单击所需的元素在对Amey评论的澄清python脚本打开一个Firefox窗口该窗口的控件仍然保留在脚本中。使用splitterjavascript代码可以执行并等待完成/信息返回。这意味着python脚本可以要求用户在它拥有的Firefox窗口中单击或右键单击因此目标是启动一个javascript来“捕捉”用户单击的元素。在这足以让javascript捕获所需的元素吗在