BeautifulSoup函数返回None和Span

2024-09-30 14:29:45 发布

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

在这个html中

<div class="css-rcl8e5">
 <span class="css-wn0avc">
   Salary
   :
 </span>
  <span class="css-47jx3m">
    <span class="css-4xky9y">***2000 to 3000 EGP Per Month***</span>
  </span>
</div>

我正在尝试使用find()获取薪资值

for link in links:
    result = requests.get(link)
    src = result.content
    soup = BeautifulSoup(src, "lxml")
    salaries = soup.find("span", {"class":"css-4xky9y"})
    print(salaries)
    salary.append(salaries)

它不返回任何值。我尝试了find_all(),但它返回一个空列表。 然而,如果我把这个类换成另一个类,它就可以正常工作了。知道原因吗?除了使用硒,我还能做些什么来解决这个问题


Tags: todivsrchtmllinkresultfindcss