selenium获取请求和响应
发布时间:2023年12月21日
2.代码实现
server = Server(r"D:\browsermob-proxy-2.1.4\bin\browsermob-proxy.bat")
server.start()
proxy = server.create_proxy()
options = Options()
options.add_argument('--ignore-certificate-errors')
options.add_argument('--proxy-server={0}'.format(proxy.proxy))
driver = webdriver.Chrome(options=options)
driver.maximize_window()
proxy.new_har("log", options={'captureHeaders': True, 'captureContent': True, 'captureBinaryContent': True})
driver.get("https://www.cnblogs.com/mrjade")
result = proxy.har
for entry in result['log']['entries']:
_url = entry['request']['url']
print(_url)
if _url.__contains__("你想要的那个链接"):
_response = entry['response']
_content = _response['content']
print(_content)
server.stop()
driver.quit()
文章来源:https://blog.csdn.net/qq_40942490/article/details/135122102
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!