- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Мне надо распарсить таблицу https://stat.top100.rambler.ru/projects/735379/report/today/
Столкнулся с проблемой: в исходном коде страницы нет нужных мне опорных html-тегов.
Подскажите, пожалуйста, как это сделать?.... в каком направлении копать?
копать в направлении вкладки network в средставх разработчика.
Там раскопать вот такой урл https://stat.top100.rambler.ru/api/v1.0/project/735379/today
selenium//
Круто!
Спасибо, Дикий пионер!
Подниму свою старую тему.
Столкнулся с новой проблемой:
- Надо распарсить страницу https://www.linkpad.ru/?search=avto.ru
значение "Доноры" в правой колонке.
- Контент тоже генерируется в скриптах javascript
- Через network в инструментах разработчика не смог найти запрос, по которому подгружают данные.
Прошу помочь.
По клику на "доноры" грузится вот эта страница https://www.linkpad.ru/default.aspx?r=4&i=avto.ru - это видно во вкладке network
Там в html есть искомая табличка.
Дикий пионер, спасибо, что откликнулся!
Получается, задача свелась к отправке ajax-запроса из php curl.
Делаю так:
1) Отправляю запрос на поиск по домену, чтобы получить куки.
2) Делаю ajax-запрос с полученной кукой (остальные заголовки копирую из хрома).
В итоге:
Приходят "кракозябры", в хроме менял кодировку - ничего не подходит.
Ниже я приложил код, в чем может быть ошибка?
Прогони крякозябры, которые тебе приходят черед декодер https://www.artlebedev.ru/tools/decoder/
А потом в скрипт допиши конвертацию в нужную тебе кодировку через функцию iconv()
Погуглил, ошибка была в том, что я в заголовке указал, что принимаю сжатые данные gzip.
Я закомментировал строчку:
"Accept-Encoding: gzip, deflate, br"
Теперь приходит ответ в html, но там нет нужных мне данных, в исходном коде полученной страницы:
<div class="nodisplay"><span id="loading">
Загрузка...</span></div>
Видимо, данные подгружаются постепенно.
---
Что еще попробовать?.. как получить данные?
Ну вы проверьте во вкладке network - там есть preview того, что вернул сервер. Я лично вижу там табличку с донорами.
У вас, кстати, post-запрос и параметры передаются тоже через post, а на самом сайте - через адрес страницы. Попробуйте так же сделать, может в этом проблема?
У вас, кстати, post-запрос и параметры передаются тоже через post, а на самом сайте - через адрес страницы. Попробуйте так же сделать, может в этом проблема?
Вы правы! Сделал так:
Пришла нужная страничка.
Спасибо!