Her yere baktım ve gerçekten iyi bir cevap bulamadım. Python ile yerel html sayfası oluşturuyorum ve oradaki formdaki verileri okumak istiyorum, bunu python betiği için girdi olarak kullan ve buradan dönüşü doğru şekilde göster.python script için girdi olarak html formunu kullanmak için basit bir çözüm
şimdif = open('testapi.html','w')
message = """
<html>
<head>
<title></title>
<link rel="stylesheet" href="Bootstrap/bootstrap-3.3.5-dist/css/bootstrap.css" type="text/css"/>
<script>
</script>
</head>
<body>
<div class="row">
<div class="col-md-2">
</div>
<div class="col-md-3">
<p>Search for best deals</p>
<form name="deals" action="">
<table>
<thead></thead>
<tbody>
<tr> <th>Title </th> <th><input type="text" id="Title" value=""><br></th> </tr>
<tr> <th>Lowest price</th> <th><input type="text" id="LowerPrice" value=""><br></th> </tr>
<tr> <th>Highest price</th> <th><input type="text" id="UpperPrice" value=""><br></th> </tr>
<tr> <th>Sale only</th> <th><input type="checkbox" id="OnSale" value=""></br></th> </tr>
</tbody>
</table>
<p>Sort by:</p>
<input type="radio" name="sort" id="DealRating" value="a">Deal rating<br>
<input type="radio" name="sort" id="Title" value="b">Title<br>
<input type="radio" name="sort" id="Price" value="c">Price<br>
<input type="radio" name="sort" id="Release" value="d">Release<br>
<input type="button" name="Sumbit" value="Submit" onClick="">
</form>
<p> Note: all fields are optional, fill only what you are intrested in.</p>
</div>
<div class="col-md-2">
<p> OR </p>
</div>
<div class="col-md-3">
<p>Search for your favourite games<p>
<form name="games" action="">
<table>
<thead></thead>
<tbody>
<tr><th>Title</th> <th><input type="text" id="GameTitle" value=""></br></th></tr>
</tbody>
</table>
<input type="button" name="Sumbit" value="Submit" onClick="">
</form>
<p> Note: all fields are optional, fill only what you are intrested in.</p>
</div>
<div class="col-md-2">
</div>
</div>
</body>
</html>
"""
f.write(message)
f.close()
sorum şu: Ben API arama işlemek ve sonra tekrar bu sayfadaki sonuca dönmek için form girişini kullanabilirsiniz nasıl? VEYA VEYA SONRAKİ SAYFA: runnpython betiğini sayfamdan nasıl alırım?
Not: Bunun için python kullanmalıyım. Bu benim projem için şart.
CGI'den kaçınmak istiyorum, çünkü sunucu gerektirir. Sunucu kurmadan yerel olarak çalıştırmak istiyorum. – Trykon
@Trykon O zaman ne yapmak istediğini anlamıyorum. Bu formu kim doldurmalıdır? Niye ya? Tek yapmanız gereken, bir API'ye veri göndermekse, bunu yalnızca HTML'in üst kısmı olmadan yapın. – Odi
Bu HTML, python'da python ile başladığımdan beri GUI olarak çalışıyor ve şu an için python'da gui var – Trykon