Я хочу создать простой скрипт на python, который будет входить на мой веб-сайт маршрутизаторов, отключать Wi-Fi, а затем применять изменения, а также вносить изменения (включать Wi-Fi и применять изменения), к сожалению, мои знания тегов HTMLи python не достаточно хорош, поэтому, пожалуйста, помогите мне:)
Вот что я создал до сих пор:
from bs4 import BeautifulSoup as soup
from urllib.request import urlopen as uReq
import requests
my_url = 'http://router/WLG_adv.htm'
response = requests.get(my_url, auth=requests.auth.HTTPBasicAuth('My_username', 'My_password'))
c = response.content
uClient = uReq(my_url)
soup = BeautifulSoup(c)
rows = soup.findAll('tr')[4::5]
soup.find("button", "button-apply")
... благодаря этому я могу войти вправильная страница с учетными данными и получить правильный код для манипуляции с:
Вот "часть флажка включения Wi-Fi" (я полагаю, что это check_wifi_sche ())
[<tr>
<td colspan="2">
<input checked="" name="enable_ap" onclick="check_wifi_sche()" type="checkbox" value="enable_ap"/> Enable Wireless Router Radio </td></tr>, <tr>
<td colspan="2">
<div id="wifi_sche_div1">
<input name="wifi_onoff" type="checkbox" value="wifi_onoff"/> Turn off wireless signal by schedule
</div>
</td>
</tr>, <tr><td colspan="2" height="12"><div style="background-image:url('liteblue.gif');width:100%"> </div></td></tr>, <tr>
<td colspan="2">
<input checked="" name="wsc_config" type="checkbox"/>
<font> Keep Existing Wireless Settings </font>
</td>
</tr>]
А вот кнопка "Применить"part ":
>>> soup.find("button", "button-apply")
<button class="button-apply" name="Apply" onclick="buttonClick(this,'Apply');return checkData();" type="submit" value="Apply"> <span class="roundleft_apply">Apply <span class="apply-icon"> </span></span><span class="roundright_apply"> </span></button>
Заранее спасибо.