【发布时间】:2021-04-24 01:23:09
【问题描述】:
我阅读了一些html格式的网页内容,格式如下:
<div class="cart">
<div class="cart-title">
<img src="https://ug3.technion.ac.il/rishum/img/regCourses.png" width="50" height="50" alt="My Courses">
המקצועות שלי
</div><div class="entry-spacer"></div><div class="cart-entry">
<div class="course-number">
<a href="https://ug3.technion.ac.il/rishum/course/104134">104134</a>
</div>
<div class="course-name">
אלגברה מודרנית ח
</div>
<div class="course-points">
2.5 נק'
</div>
<div class="entry-group">
קבוצה 11
</div><div class="change-group">
שנה קבוצה ל
<select name="UPG104134" onchange="showWaitAndSubmit('regCart')" class="change-group-options">
<option value=""> </option><option>12</option><option>13</option><option>21</option><option>22</option><option>23</option>
</select>
</div><div class="more-actions">
</div>
<div class="clear"></div></div><div class="entry-spacer"></div><div class="cart-entry">
<div class="course-number">
<a href="https://ug3.technion.ac.il/rishum/course/234118">234118</a>
</div>
<div class="course-name">
ארגון ותכנות המחשב
</div>
<div class="course-points">
3 נק'
</div>
<div class="entry-group">
קבוצה 22
</div><div class="change-group">
שנה קבוצה ל
<select name="UPG234118" onchange="showWaitAndSubmit('regCart')" class="change-group-options">
<option value=""> </option><option>11</option><option>12</option><option>13</option><option>14</option><option>21</option>
</select>
</div><div class="more-actions">
</div>
<div class="clear"></div></div><div>
现在的问题是如何阅读我的图片中以蓝色显示的课程编号??
以下是课程编号在网页中的显示示例:
<div class="course-number">
<a href="https://ug3.technion.ac.il/rishum/course/104134">104134</a>
</div>
我想阅读:104134 在这个例子中
【问题讨论】:
-
我希望将所有课程编号保存在列表或类似内容中
-
注意:我非常关心性能并希望使用 lxml 来做到这一点
-
这是一个 HTTPS 页面
-
我不知道用什么替换这个:print(tree.xpath('//a/@href')) 与
标签: python html python-3.x python-requests