我在Github上发现了这个bot,但它似乎过时了,代码在以下几行中断:
# Get Checkbox ID
ind = page.find ("\"field-options-")
checkboxID = page [ind:]
checkboxID = checkboxID [checkboxID.find ("value=\"") + len ("value=\""):]
checkboxID = checkboxID [:checkboxID.find ("\"")]
checkboxID = str (int (checkboxID) + opt - 1)
出现此错误消息时: ValueError:以10为基数的int()的文本无效:“”
以下是投票页面代码:
<div class="block">
<div class="field is-poll-answer">
<label class="b-radio radio">
<input type="radio" name="poll_answer" value="rzgrdf2fh2sb">
<span class="check"></span>
<span class="control-label">A</span>
</label>
</div>
<div class="field is-poll-answer">
<label class="b-radio radio">
<input type="radio" name="poll_answer" value="gd1br74f8xhx">
<span class="check"></span>
<span class="control-label">B</span>
</label>
</div>
</div>
我去派对有点晚了,不过你可能想看看https://github.com/sendQueue/Strawpoll-Bot
查找复选框值的有效解决方案是:
内容是html源,并从1..n开始计算复选框
相关问题 更多 >
编程相关推荐