我想在网站上执行 ajax 请求,但是当我运行代码时,它打印出“无”而不是结果。
from selenium import webdriver
url = "http://google.com"
d = webdriver.Chrome()
d.get(url)
r = d.execute_script("""
$.ajax({
url: 'http://google.com',
type: 'POST',
credentials: 'include',
mode: 'cors',
headers: {
//header
},
success: function(result) {
return result;
},
error: function(jqXHR, exception) {
return jqXHR.status;
}
});
""")
print(r)
有没有办法让它在继续打印 r 之前等待 ajax 响应。
慕码人2483693
猛跑小猪
相关分类