BeautifulSoup - 选择输出

时间:2018-06-13 07:13:37

标签: select web-scraping beautifulsoup

我试图从一行中提取多个值,我能够得到一个输出但经过几个小时的测试并搜索一个可能基本的东西的答案。

对于每一行,我想获得“日”,“日期”和“总时数”,然后在工作周的每一天(周一至周五)进行此操作

'soup.select('#TSRowMonday')'的输出是

<tr id="TSRowMonday"><td class="TSDay"><span>Monday</span></td><td align="right" class="TSDay">4/06/2018</td><td align="center"><input class="TSRO" name="TSHour$ctl01" readonly="readonly" type="text" value="08:30"/></td><td align="center"><input class="TSRO" name="TSHour$ctl02" readonly="readonly" type="text" value="01:00"/></td><td align="center"><input class="TSRO" name="TSHour$ctl03" readonly="readonly" type="text" value="17:30"/></td><td align="center" class="TSTB"><input class="TST" id="TSMonTotal" name="TSHour$ctl04" readonly="readonly" tcol="3" trow="0" type="text" value="08:00"/></td></tr>

我想提取的三个信息是:

跨度&GT;的周一

类= “TSDay” &GT;的 2018年4月6日

type =“text”value =“ 08:00

然后循环播放剩下的几天(#TSRowTuesday,#TSRowWednesday等)

非常感谢任何帮助。

ħ

0 个答案:

没有答案