2024-06-16 12:56:29 发布
网友
例如,我想在HackerThresh页面解决问题, https://www.hackerearth.com/@babe
当我检查元件时
但是在做视图源代码时,我找不到类暗权重700。我认为内容是从java脚本加载的。因此,当我使用python的bs4库时,它返回None元素。在
但是我想在没有任何中断的情况下,我要在windows平台上处理所有的问题。在
幸运的是,数据是通过公共可用的api(/users/pagelets/babe/coding-data/为该用户)加载的,因此您可以使用requests和bs4来获取信息。在
/users/pagelets/babe/coding-data/
requests
bs4
import requests from bs4 import BeautifulSoup user = 'babe' url = 'https://www.hackerearth.com/users/pagelets/{}/coding-data/'.format(user) r = requests.get(url) soup = BeautifulSoup(r.text, 'lxml') problems_solved = soup.find(string='Problems Solved').find_next().text print(problems_solved)
119
幸运的是,数据是通过公共可用的api(
/users/pagelets/babe/coding-data/
为该用户)加载的,因此您可以使用requests
和bs4
来获取信息。在相关问题 更多 >
编程相关推荐