当周围有更多相同类型的标记时,如何从一个标记中提取数据

2024-09-20 17:33:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在练习用Python进行网页抓取

我有一个问题,因为网页的结构

enter image description here

在同一个列表类中有两个<a>

我只想提取文章的链接。我想知道如何在不接触其他链接的情况下提取此链接

现在,我编写如下代码:

def extract_job(post):
    title = post.find("span", {"class": "title"})
    company = post.find("span", {"class": "company"})
    location = post.find("span", {"class": "region"})
    link = post.find

在find函数之后我必须放什么


1条回答
网友
1楼 · 发布于 2024-09-20 17:33:11

您可以使用css选择器和select方法来代替find方法。在inspector中,如果右键单击要查找其选择器的图元并单击“复制选择器”,则可以复制选择器并在代码中使用它

link = post.select(put the copied selector here)

相关问题 更多 >

    热门问题