?
это все можно замечательно инлайнить и на ура в в8 оптимизировать
?
Anonymous
Соре, что не в тему, но нужно срочно. Скиньте, пожалуйста, что-нибудь, что может помочь в борьбе с утечками памяти
O.
O.
Таймураз
Таймураз
Лучше затирай старый массив новым
Таймураз
c помощью Array.prototype.slice
Roman
Таймураз
Таймураз
ещё дескрипторы текут
Только один частный случай назвал
К сожалению, пишу так, что по памяти не проседают приложения
A
Прям с прямым циклом?
A
Ну хотя и хрен с ним)
Алексей
Vint
?
?
но в целом согласен с поинтом "если пользователь сам дурак"
?
хотя конечно это уже на совести бек девелопера и юзера если девелопер сайт с авторизацией по хттп сервит а юзер игнорит браузерные предупреждения
Hanas
Ребят здесь с линуксом дружат?
Hanas
Сорри тогда
?
?
ниче не мешает и с куками работать если понимать как
?
Aleksandr
Народ, сколько стоит такая работа? Вот краткое ТЗ
На выходе должны иметь:
файл эксель с данными из объявлений из рубрики "коммерческая недвижимость". Объявления должны собираться из сайтов: бибосс, авито, циан. Колонки: название, описание, номер телефона, почта (если есть). Ещё нужно удалить дубли объявлений
Больше 500 тысяч строк там будет
Sergey
выдимо в чьих-то мечтах на ноуте/компе риэлтора открыть такую эксельку
Sergey
тк зачем делать отдельный проект интерфейсом, и фильтрами, вот еще этим погроммистам платить
Sergey
а так видится:
1. Парсеры, лучше отдельный лес не городить, а взять что-то готовое где ты сможешь каждым ресурсам управлять с одной «кухни», не знаю что есть на ноде, таска идеально вкидывается на scrapy на питоне + бороться с банами придется постоянно, типа поиска проксей, которые не юзает уже кто-то кроме тебя
2. Дубли объявлений - по списку признаков тоже веселая, например есть объявление: 2х-комн. на ул. Ленина, 47, но телефон и мыло указаны разные, квартира одна и та же по факту, просто сдают разные агенты/родственники, чтобы разгрузить нагрузку входящих звонков например
Sergey
теребить заказчика надо, пока по тому как поставлена задача/идея видится, что исполнителя в итоге заебут просто в конечном итоге, что отобьет у него желание конвертировать дальше свое время в деньги, тк цена будет неоправданно низкой
Aleksandr
Хм
Aleksandr
Т.е. думаете гораздо проще по самим сайтам шерстить?
Sergey
конечно нет, но пока я вижу что заказчик хочет себе из эксельки сделают пиздатую систему, которая поможет ему лучше жить
Aleksandr
Ну вообще да. Нужен список недвижимости
Aleksandr
По котормоу будут звонить
Sergey
карты - тоже список недвижимости с адресами по факту
Sergey
все зависит от цели, которую преследует заказчик
V
я бы за такое не взялся. гемора и подводных камней слишком много
Sergey
вот да
V
а как обычн оне заплтят нихера скорее всего 🙂
Aleksandr
Мне нужна примерная стоимость. Чтобы у меня в экселевском файлике оказалась вся недвижимость из этих сайтов
Aleksandr
Так а в чем гемор?
Aleksandr
Что прокси надо покупать?
Sergey
1. Пропуски объявлений, что-то ты забрал - где-то тебя забанили
2. Смена верстки - схем ответов от сайтов
3. Сидишь ты и не паришься, вроде все работает - заказчик тебе в гневе пишет, что ТЫ проебал объявление, а ОН проебал из-за тебя деньги, а ты по странице прошелся на пример, но на том же авито юзается сфикс для поиска, и очень пиздато когда у них там дельта вмержилась и на сайте всплыло новое объявление за вчера в поиске например, а ты не ходишь парсить не вчера, не позавчера, ты же уже собрал все
Sergey
и куча других факторов
Таймураз
Так а в чем гемор?
Гемор в том, что пока не начнешь это делать- не поймешь, где будут подводные камни. Скажешь одну сумму, на деле понадобится больше времени, а потом начнется "мы же договорились" и хуй что докажешь, если заказчик не захочет платить больше
Igor
Да что там делать, это же легко (с)
Sergey
а потом объявлений станет не 500к, а 1,5кк, экселька умирает, потому что подключили еще пару источников, и уже надо не пару городов собирать, а 10, как дельный ты начнешь складывать в базу, но ведь заказчик не полезет руками в базу, тебе придется делать интерфейс, а денег заказчик платить больше не захочет, зачем, в его мечтах когда вы ударили по рукам, ты должен запустить космический корабль за эту сумму и в срок, и тут опять встанет вопрос конвертации времени в деньги.
Прежде чем браться за что-то, надо утрясти все подводные камни, узнать все желания заказчика и конечную цель, которую он преследует, в этом случае от гемора не уйти, но его станет поменьше и не такого критичного, возможно получится уйти на начальном этапе от фундаметальных ошибок и разногласий
Камиль
подскажите плиз:
я написал сервис и выгружаю его на сервак, он на локалке у меня запускается просо npm start
на серваке как то по другому это организуется?
Igor
А где вообще можно почитать годный материал по парсингу данных с сайтов?
Evgeny
Тут неплохо описано http://www.consultant.ru/document/cons_doc_LAW_10699/51c53d82b60ac8c009745bdea3838d507064c6d3/
Sergey
😅
Aleksandr
Камиль
я кажется нашел для себя решение
Камиль
pm2
Дмитрий
forever ещё гуд штука
Sergey
да, pm2 подойдет
Камиль
спасибо, посмотрю
Камиль
а есть возможность у pm2 поднимать сервис когда тот упадет по какойто причине?
Timofey
Timofey
Failed to load http://localhost:81/api/registration: Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header contains multiple values '*, *', but only one is allowed. Origin 'http://localhost:3001' is therefore not allowed access.
Timofey
config nginx
Timofey
Timofey
Vladimir
contains multiple values '*, *'
у тебя два раза этот астериск добавляется в конфиге
Timofey
ну а где 2 раза
Timofey
Timofey
оставил только это
Alexander
Есть тут те кто запускал нод js приложение на веб шторме ? Именно то которое там готовое уже
Alexander
Надо на хостинг переносить а я его из консоли не могу запустить, только через кнопку Run
Alexander
беда