如何从python文件执行onload函数javascript?
我想从html页面获取数据,但该页面有onload函数,当我使用requests.Session()的get方法时,这些函数不会执行 会话()为s时的如何从python文件执行onload函数javascript?,javascript,python,html,python-requests,Javascript,Python,Html,Python Requests,我想从html页面获取数据,但该页面有onload函数,当我使用requests.Session()的get方法时,这些函数不会执行 会话()为s时的: s、 得到('https://o2.amdm.pro/amdm/S/S/S/insure/Portfolio#/entityHandle=01%7CPD%7C00000000000001384776%7C0001%7C0001,stream=True) 我的问题是,如何像在浏览器中一样执行这些函数以获取缺少的数据,从而填充主div 您需要一个
:
s、 得到('https://o2.amdm.pro/amdm/S/S/S/insure/Portfolio#/entityHandle=01%7CPD%7C00000000000001384776%7C0001%7C0001,stream=True)
我的问题是,如何像在浏览器中一样执行这些函数以获取缺少的数据,从而填充主div
您需要一个支持JavaScript的工具,如果您想要一个类似于python请求的工具,我建议您试试
在浏览器中加载页面,并从该页面完全加载html
为此,您需要web自动化工具,这里我建议尝试Selenium。请求html似乎可以完成这项工作,但有一点我不明白,我想保留cookie会话,但它说:回溯(最近一次调用):文件“C:\Users\nicol\Desktop\Nouveau dossier\test.py”,第71行,resp.html.render中(timeout=20,send\u cookies\u session=True)类型错误:render()得到一个意外的关键字参数“send\u cookies\u session”