Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用MATLAB填充站点中的表单字段_Matlab_Url_Autofill - Fatal编程技术网

如何使用MATLAB填充站点中的表单字段

如何使用MATLAB填充站点中的表单字段,matlab,url,autofill,Matlab,Url,Autofill,我有一个网页的url,我想用MATLAB登录。 我已经编写了一个代码来打开所需的特定站点,但我不知道如何填写编辑文本(然后单击“登录”按钮) 我问这是一个一般性问题,但如果需要示例,那么这就是我要登录的url: 所以,在这个网站上,我有两个文本要插入-ID和密码,还有一个提交按钮要点击 我知道在javascript中这样做并不难,但我需要MATLAB(或者,如果使用MATLAB非常复杂,则需要Python) 谢谢!我不知道如何在MATLAB中实现它,但是使用python的selenium软件包非

我有一个网页的url,我想用MATLAB登录。 我已经编写了一个代码来打开所需的特定站点,但我不知道如何填写编辑文本(然后单击“登录”按钮)

我问这是一个一般性问题,但如果需要示例,那么这就是我要登录的url:

所以,在这个网站上,我有两个文本要插入-ID和密码,还有一个提交按钮要点击

我知道在javascript中这样做并不难,但我需要MATLAB(或者,如果使用MATLAB非常复杂,则需要Python)
谢谢!

我不知道如何在MATLAB中实现它,但是使用python的
selenium
软件包非常非常简单。所以我建议您使用它。

我不知道如何在MATLAB中实现它,但是使用python的
selenium
软件包非常非常简单。所以我建议您使用它。

太好了,谢谢!不过,我已经准备好了如果有其他解决方案,我很乐意知道:)MATLAB是特定领域的语言,用于特定种类的科学计算。在这个领域之外的任何事情上,它几乎总是非常糟糕的,而你试图做的就是在这个领域之外。您最好使用通用语言(如python)或为该领域设计的特定领域语言(如javascript)。很可能最终可以在MATLAB中完成您想做的事情,但这将是非常痛苦的,并且会浪费很多时间。谢谢您的回答。我正在使用Python2.7,也许继续使用Python3.4更好?这些版本之间有什么区别?selenium包可以同时使用这两种语言吗?Python 3.4是未来的趋势,我建议使用它。我一直在使用Selenium和Python3.4。在我看来,它只是有一个更好、更干净的语法,用Plasma 2.x修复了很多小问题。这并不是很大的区别,即使我使用硒,我的代码也不起作用。也许我要访问的网站有问题?我的代码:从selenium从selenium.webdriver.common.keys导入keys driver=webdriver.Firefox()driver.get(“)assert“Python”in driver.title id=driver.find_element_by_name(“id”)id.send_keys(“123456789”)passwd=driver.find_element_按_name(“pass”)passwod.send_keys(“1234”)sub=driver.find_element_by_xpath(//img[@src='images/submit.gif']”子目录。单击()Firefox是开放的,但是文本框是空的。太好了,谢谢!但是,我更喜欢使用MATLAB,所以如果有其他解决方案,我很乐意知道:)MATLAB是特定领域的语言,用于特定种类的科学计算。它几乎总是非常不擅长这个领域以外的任何东西,而你试图做的是远远超出这个领域这个领域。你最好使用像python这样的通用语言或为这个领域设计的像javascript这样的领域专用语言。最终可能会在MATLAB中完成你想做的事情,但这将非常痛苦并且浪费很多时间。谢谢你的回答。我可能正在使用python 2.7最好继续使用python 3.4?这些版本之间有什么区别?selenium包可以同时使用这两个版本吗?python 3.4是未来的趋势,我建议使用它。我一直使用selenium和python 3.4。在我看来,它只是有一个更好更干净的语法,修复了Plasma 2.x的许多小问题。它不过,这并不是很大的区别。即使我使用selenium,我的代码也不起作用。也许我试图访问的站点中存在问题?我的代码:从selenium导入来自selenium.webdriver.common.keys导入keys driver=webdriver.Firefox()driver.get(“)assert“Python”in driver.title id=driver.find_element_by_by_name(“id”)id.send_keys(“123456789”)passwd=driver.find_element_by_name(“pass”)passwod.send_keys(“1234”)sub=driver.find_element_by_xpath(//img[@src='images/submit.gif'])sub click()Firefox已打开,但文本框为空。