1. huk87 - 20 Сентября, 2017 - 10:34:17 - перейти к сообщению
Доброго времени суток, стоит задача извлечь внешние ссылки на интернет магазины с сайта В ручную это делать крайне долго и тупо, много страниц и 200+ позиций на каждой да и сайтов доноров не один. Есть ли способ как-то автоматом эти данные от туда выцепить? Заранее благодарю за ответ.
2. NeuroZ - 20 Сентября, 2017 - 10:46:14 - перейти к сообщению
huk87 пишет:
чтобы эти данные соответствовали критериям таблицы, а именно в одной колонке сайт, в другой майл или несколько майлов
у вас сам критерий не четкий. Как будет выглядеть эксель таблица если у одного сайта несколкьо email адресов? Куда будут записываться остальные?
(Добавление)
а вообще используйте любой DOM парсер и записывайте данные в CSV
(Добавление)
если несколько email - я бы их писал в одну ячейку с разделителем (например ;)
3. huk87 - 20 Сентября, 2017 - 11:36:38 - перейти к сообщению
NeuroZ пишет:
если несколько email - я бы их писал в одну ячейку с разделителем (например ;)
Спасибо, впринципе подойдет такая таблица, первый столбец майлы, второй сайты которому они принадлежат, если несколько майлов с одного сайта, то ниже строками, а во втором столбце ниже строками одинаковый сайт, это подойдет.
Подредактировал первое сообщение, теперь критерий более четкий.
4. NeuroZ - 20 Сентября, 2017 - 12:08:49 - перейти к сообщению
huk87 пишет:
Спасибо, впринципе подойдет такая таблица, первый столбец майлы, второй сайты которому они принадлежат, если несколько майлов с одного сайта, то ниже строками, а во втором столбце ниже строками одинаковый сайт, это подойдет.
Подредактировал первое сообщение, теперь критерий более четкий.
Спасибо, впринципе подойдет такая таблица, первый столбец майлы, второй сайты которому они принадлежат, если несколько майлов с одного сайта, то ниже строками, а во втором столбце ниже строками одинаковый сайт, это подойдет.
Подредактировал первое сообщение, теперь критерий более четкий.
Цитата:
- вот ответ
используйте любой DOM парсер и записывайте данные в CSV
5. huk87 - 20 Сентября, 2017 - 12:13:40 - перейти к сообщению
Спасибо Вам.
6. huk87 - 20 Сентября, 2017 - 16:45:44 - перейти к сообщению
Я так понял нужны навыки веб программирования для этого? А простого бесплатного прасера не существует, типа вбил ссылку в поле сайта и чтоб выдал все внешние ссылки на интернет магазины с него? Я много уже находил онлайн парсеров, но все они ищут мало ссылок по 10-15 хотя их там около 300
качал доморощенные, где куча опций но элементарного сделать не могли, выцепить внешние ссылки на инет-магазины с сайта либо выдют ошибки, либо вытаскивают много не нужного а нужного нет.
Как быть?
Упростил вопрос, нужно хотя-бы ссылки выцепить ссылки столбиком, чтобы не копировать каждую ручками с сайта.
качал доморощенные, где куча опций но элементарного сделать не могли, выцепить внешние ссылки на инет-магазины с сайта либо выдют ошибки, либо вытаскивают много не нужного а нужного нет.
Как быть?
Упростил вопрос, нужно хотя-бы ссылки выцепить ссылки столбиком, чтобы не копировать каждую ручками с сайта.
7. andrewkard - 20 Сентября, 2017 - 17:03:49 - перейти к сообщению
huk87 пишет:
Как быть?
например так, выполните в консоли браузера код
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- var links = document.getElementsByClassName('js-link');
- for(var i = 0; i < links.length; i++){
- console.log(links[i].getAttribute("href"));
- }