我想用一些数字填充搜索栏,这是搜索栏`>的HTML代码。
<div class="search-div col-xs-12" style="direction: rtl">
<input id="txtNo" type="text" class="txtsize_lg" value="" maxlength="7" placeholder="ادخل رقم الجلوس" />
<input id="Button1" type="button" value="بحث" class="dnnPrimaryAction" onclick="GetResults();" />
</div>
所以我使用了robobrowser模块,如以下代码所示:
from robobrowser import RoboBrowser # import the module
browser = RoboBrowser()
browser.open('http://www.azhar.eg/splash.html') # open the site to work in
form = browser.get_form(class="search-div") # use get_form
form['textNo'] = 200 # put a number in the form
browser.submit_form(form)
但是我有一个问题,我不知道如何使用get_form方法,因为上面的html代码中没有“ form”……仅在html的第一行中有一个类。 ..还有另一个问题,该类没有id或名称...在这种情况下我的方法可以运行吗?