关于一个动态网页的解析问题

https://www.leleketang.com/let3/my_ppts.php
网站是这个。
我想爬取这个网站的视频,视频的外链等都挺好找的。但是关于左侧目录选择上,始终找不到突破口。想知道这个如何进行解析。

用selenium或者用xpath直接标签选择。

私聊账号密码可以帮你看看

左侧目录信息好像是静态的额。写了一点,不知道你要的是不是这个

res = requests.get('https://www.leleketang.com/let3/my_ppts.php', headers=headers)
tree = etree.HTML(res.text)

menu = tree.xpath('//*[@id="catalog_root"]/div')
menu_list = []
for item in menu:
    links = item.xpath('.//a')
    for link in links:
        item_name = link.xpath('./@data-name')[0]
        item_depth = link.xpath('./@data-step')[0]
        item_href = link.xpath('./@href')

        menu_list.append({"name": item_name, "depth": item_depth, "href": item_href[0] if item_href else ''})
# Result: [{'name': '人教版七年级下', 'depth': '0', 'href': 'javascript:;'}, {'name': '相交线与平行线', 'depth': '1', 'href': 'javascript:;'}, {'name': '相交线', 'depth': '2', 'href': '/let3/my_ppts.php?cid=290620'}...