Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.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
Python 如何在html提交按钮后面找到url?_Python_Html - Fatal编程技术网

Python 如何在html提交按钮后面找到url?

Python 如何在html提交按钮后面找到url?,python,html,Python,Html,这可能是一个愚蠢的问题,因为我根本不熟悉html。如何在输入类型提交按钮后面找到url <input type="submit" name="ctl00$content$search" value="Search" onclick="return searchContinue(this);WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$content$search&quot

这可能是一个愚蠢的问题,因为我根本不熟悉html。如何在输入类型提交按钮后面找到url

<input type="submit" name="ctl00$content$search" value="Search" onclick="return      searchContinue(this);WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$content$search&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="ctl00_content_search">

我只是不熟悉如何找到触发提交操作所需的url。我正试图用python编写一个脚本来触发提交操作。

地址在

如果没有
操作
,则表单使用当前页面地址。

URl将位于

例如:

<html>
<body>
<form action="/submit.php">
<input type="text" name="Name"></input>
<input type=submit"></input>
</body>
</html>


url将位于表单的action属性中
如果按钮正在运行js函数怎么办?@tim那么您必须手动查找此js代码并对其进行分析以找到地址。做这件事没有通用的方法。只有当您使用Selenium来控制web浏览器时,Python才可以单击按钮来运行JS并加载新页面,并且您不必搜索URL。但这是不同的方法,OP要求的是不同的东西。你知道如何处理一个似乎不是所有信息都在表单操作字段中给出的情况吗?具体来说,我正试图找到一个法语歌词网站(paroles.net)上搜索按钮的URL;换句话说,HTML的URL应该是paroles.net/search,这确实是我在该网站上搜索术语时找到的URL。但我无法使用该URL直接在该网站上搜索;我无法键入paroles.net/search/Paradise来搜索“Paradise”。