我在以下 div jsname 标记下嵌套了许多 div,其中多个 div 格式相同,没有类名或 id:<div jsname="rymPhb">通常使用 beautifulsoap 我可以用 id 或类名解析 div。如下图所示..import requestsfrom bs4 import BeautifulSoupURL = 'https://classroom.google.com/u/1/w/MTU4MjQxMDg5NFpa/tc/MTU4MzA0ODYwOTU3'page = requests.get(URL)soup = BeautifulSoup(page.content, 'html.parser')idresults = soup.find(id='DivIDName')print(idresults)clasresults = soup.find(class_'DivClassName')print(clasresults)是否可以用js名称解析我正在寻找的数据?这就是我的元素的一小部分在谷歌课堂上的样子?我尝试以如下格式使用 div 类:YzsI5e ddKhVc YVvGBb然而,每次解析都会返回 None。我对自己做错的事感到迷失。
1 回答
![?](http://img1.sycdn.imooc.com/54584ee0000179f302200220-100-100.jpg)
Smart猫小萌
TA贡献1911条经验 获得超7个赞
你可以这样div
使用:jsname
div = soup.find('div', jsname = "rymPhb")
然后你就可以在标签下找到你想要的任何东西div
。希望这有帮助!
添加回答
举报
0/150
提交
取消