所以我试着清理这个网站:https://top-1000-sekolah.ltmpt.ac.id/site/page?id=2001 如果检查元素,则有一个id为tab-1、tab-2、tab-3、tab-4的div。所以我试着刮取每个id,但不知怎么的,只抓取了tab-1数据。那么我做错了什么
pk = driver.find_element_by_xpath("(//div[@id='tab-1'])")
pbm = driver.find_element_by_id('tab-2')
pu = driver.find_element_by_id('tab-3')
ppu = driver.find_element_by_id('tab-4')
我期望表2的输出为:
Kemampuan Kuantitatif
2
Urut Nasional
1
Urut Provinsi
Rerata
640,253
Nilai Tertinggi
721,15
Nilai Terendah
511,14
Standar Deviasi
44,1
当前表2的输出为空(“”)
尝试这样做:
如果这不起作用,我怀疑这是因为id为
tab-2
的div类有很多子元素。您需要直接选择这些单独的子元素来获取所需的数据。使用上面使用的XPATH方法例如,要解析名称
Kemampuan Kuantitatif
相关问题 更多 >
编程相关推荐