次の作成されたhtmlページを使用して、cgiserverからpythonを使用して情報にアクセスしようとしています。私は下のリダイレクトがcgiserverのローカルホストフォームスニペットのためにPythonで動作しない
<form action="http://pi-web.cisco.com/pims-home/fcgi-bin/BugReport/DDTS.cgi?Function=DDTS">
<input type="hidden" name="Function" value="DDTS">
By Production Build: <td valign=top>
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td valign=top>
From: </td>
<td valign=top>
<select name=from_prod_build>
<option value="6_2_1_14I_DT_IMAGE" selected>6_2_1_14I_DT_IMAGE</option>
</select>
</td>
<td valign=top>
To: </td>
<td valign=top>
<select name=to_prod_build>
<option value="6_2_1_16I_DT_IMAGE" selected>6_2_1_16I_DT_IMAGE</option>
</select>
</td>
<td>
<input type=checkbox name=explicit_only value=1>
Explicit Commits Only</td>
<td valign=bottom>
<button type="submit" id="submit"name='by prod_bld'>
</button>
<script type="text/javascript">
document.getElementById("submit").click();</script>
</form>
</td>
ではJavaScriptを使用して自動リダイレクトを実装していますしかし、私は、ページのリダイレクトWebブラウザで表示し、情報を表示するが、pythonで私だけのページをリダイレクト作成したページの取得とすることはできません。以下はpythonスクリプトです
from lxml import html
import requests
page=requests.get('http://localhost/requestDDTS.html',allow_redirects=True)
print(page.url)
tree = html.parse(page.text)
どうすれば修正できますか?
ありがとう、それは完璧に機能しました! –