построение URL преодоления ajax - PullRequest
0 голосов
/ 29 апреля 2019

Я попытался извлечь какую-то таблицу в iframe, поэтому я получил из нее URL-адрес src, чтобы напрямую перейти к URL-адресу.

Используя проверку Chrome, я нашел правила строки запроса для построения URL моей целевой таблицы.Но, что интересно, я обнаружил, что всякий раз, когда я пытался получить таблицу результатов по этому сконструированному URL-адресу, я не мог получить таблицу, поскольку bs4 давал мне пустой результат.И когда я удаляю слово «ajax» из URL, он находит какую-то забавную искаженную таблицу, в которой отсутствует некоторая информация.Я хочу избегать использования Selenium, насколько я могу.

Следующая ссылка - это URL-адрес src, который я извлек из iframe исходной веб-страницы.
И для отображения таблицы щелкните элемент с именем атрибута "cns_Tab21" http://bitly.kr/sBKDIK Спасибо зачитая этот пост!

1 Ответ

0 голосов
/ 29 апреля 2019

У меня есть несколько предложений для этого.

  1. Проверьте доступность данных на странице исходного кода
  2. Попробуйте определить фактический источник данных, используя inspect> network (Также вы можетеиспользуйте это charlesproxy для отладки)
  3. Загрузите файл HAR и проверьте источник источника

Это может помочь вам разобраться в этом.90% сайтов не требуют селена

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