Craigslist селен диагностировать, что происходит - PullRequest
0 голосов
/ 10 июня 2019

https://sfbay.craigslist.org/sfc/rts/d/san-francisco-new-mortgages-reverse/6908455741.html

Как диагностировать, что происходит, когда я нажимаю кнопки «ответить» -> «показать номер телефона»?

Есть эта кнопка всплывающего окна и загрузки.Хотелось бы посмотреть, что отправляется из браузера на сервер при нажатии на первую и вторую кнопку.Исходный код, очевидно, изменяется динамически, поэтому нецелесообразно отслеживать его при проверке исходного кода.Я предполагаю, что есть плагин или какой-то инструмент для перехвата или чтения запросов.

Ответы [ 2 ]

0 голосов
/ 11 июня 2019

В Chrome или Firefox вы можете открыть консоль и просто увидеть сетевой трафик, генерируемый кнопкой.

enter image description here

В вашем примере вы можете видеть вызов API по следующему адресу:

https://sfbay.craigslist.org/contactinfo/sfo/rts/6908455741    

Как только вы проанализируете это, вы можете написать сценарий поведения с помощью Selenium и получить данные.

0 голосов
/ 11 июня 2019

Вы можете захватывать запросы, используя Fiddler , он захватывает запросы http / https и помогает вам понять, как имитировать требуемую функциональность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...