Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.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
动态读取html输入字段的值:python_Python_Html_Browser_Webpage_Input Field - Fatal编程技术网

动态读取html输入字段的值:python

动态读取html输入字段的值:python,python,html,browser,webpage,input-field,Python,Html,Browser,Webpage,Input Field,我有一个外部浏览器插件(对我来说是blackbox)。这个插件尝试填充值到html页面的输入字段(加载时)。我想制作一个程序,如果外部程序正确填充值,它就可以 因此,我想做的是在浏览器中打开python程序的url。加载此页面时,插件会自动执行并尝试插入值。之后,我想查找特定的输入字段并解析它们是否在浏览器和页面的当前实例中正确填充 有什么方法可以使用python(标准或第三方)模块来做这样的事情吗?你能给我推荐一些吗 (注意:我还希望使用cx_freeze构建exe文件,因此如果模块不依赖于外

我有一个外部浏览器插件(对我来说是blackbox)。这个插件尝试填充值到html页面的输入字段(加载时)。我想制作一个程序,如果外部程序正确填充值,它就可以

因此,我想做的是在浏览器中打开python程序的url。加载此页面时,插件会自动执行并尝试插入值。之后,我想查找特定的输入字段并解析它们是否在浏览器和页面的当前实例中正确填充

有什么方法可以使用python(标准或第三方)模块来做这样的事情吗?你能给我推荐一些吗

(注意:我还希望使用cx_freeze构建exe文件,因此如果模块不依赖于外部文件,最好是这样)


谢谢。

我建议使用或。

PyQt可以按我需要的方式访问浏览器吗?如果我理解正确,selenium需要额外的“服务器”当使用cx_freeze构建时,要与之通信的文件不是有问题吗?我没有使用Selenium,但我使用PyQt。您可以在小部件中打开网页,在其中加载URL,然后可以访问DOM并在页面上执行Javascript。