爬虫遇到 Use $0 in the console to refer this element获取不回数据,如何解决。
Use $0 in the console to refer this element
·

如图所示,有一些网站中显示上图字符,使用selenium 和requests直接使用text都获取不回来文本。
那么可以使用如下代码将文本获取下来
#导包
from selenium import webdriver
#建立driver对象,我习惯叫browser
browser=webdriver.Chrom()
# 获取文本,括号中填 () selector 内容
text=browser.execute_script(f"return document.querySelector('#center>div:nth-child({i}').innerText;")
同样,我们想要获取html得属性也是获取不下来的,我们可以通过正则将想要的内容给匹配出来。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)