https://chromedevtools.github.io/devtools-protocol/tot/Page
(ява)
Сергей, для тупых, можете немного более развёрнуто написать свой пост?
это на самом деле большая тема
про историю коммитов в
селениум наверное надо спросить у
Simon Stewart
[zhangwenqiang00]
author=lmtierney) committed on Jun 24, 2018
для ява
для питон
4082b77
Add executing custom command to Chrome Python bindings (#5989)
[py/selenium/webdriver/chromium/remote_connection.py]
Python
self._commands['executeCdpCommand'] = ('POST', '/session/$sessionId/goog/cdp/execute')|
про папетер и хром дев тулз на их домашней странице
на хабре есть статьи про это но поскольку сам не читал прелагаю поискать самостоятельно
https://habr.com/ru/search/?q=chrome++dev+tools#h
Сергей, приветствую!
Если не сложно, подскажите пожалуйста, может ли Selenium с помощью CDP перехватывать запросы, которые были сделаны со страницы после ее загрузки (Javascriptом)? Есть вот такой вот event в API CDP https://chromedevtools.github.io/devtools-protocol/tot/Network#event-requestWillBeSent. Я увидел, что в Selenium есть только метод executeCdpCommand, позволяющий делать Get запросы к API CDP, а как на счет подписки на какое-нибудь события (в моем случае запрос со страницы)? Это отлично реализовано в Puppeteer, ищу как это реализовать на Java.
интересно - не знаком с предметной областью в нужном объеме. я для себя совсем недавно обнужил и даже не уверен возможен ли бэкпорт на 3.x () . схожий и более прод винутый проект cd4j стал коммерческим - https://webfolder.io/cdp4j/javadoc/index.html .