Pull to refresh
26
0
Виталий @goghAta

User

Send message
По поводу того, почему не работало сообщение CB_ADDSTRING, а сообщение WM_SETTEXT срабатывало. Я думаю это внутренний механизм Винды здесь выходит на сцену. Когда сообщение шлется эдит контролу, и оно содержит в себе указатель на память из другого процесса (программа автоматизатор щлет строку распоковщику), то винда сериализует буфер строки и в таргет процессе уже использует адрес буфера, валидный в контексте таргет процесса. На сколько я помню, это было сделано для обратной совместимости со всякими Win95. В случае с CB_ADDSTRING и ComboBoxEx32, возможно, этот механизм не работает.
Именно поэтому был выбрал сайт, агрегирующий все квартиры от агентств и собственников.
Нет, дело не в IP. В скрипте используется захардкоженный URL, который ищет квартиры в нужном городе.
Жестко там у вас в Питере, судя по всему…
Да, квартира была куплена через агентство. И да, агенты получили свои деньги. Но поход в агентство мог не сработать в случае моего знакомого. Ведь он сознательно ограничил бы себе выбор, пойдя в какое-то конкретное агентство. Почему? Потому что агентство X продает квартиры Nx, а агентство Y — квартиры Ny. В общем случае множества Nx и Ny не должны пересекаться. Уж лучше выбирать из всего множества квартир, ведь целевой сайт для парсинга — агрегатор всех квартир из агентств и собственников.
Да, согласен. Поэтому из всех последне-этажных квартир, знакомый выбрал самую нетекущую.
Уже с десяток форков репы сделали, так что версия скрипта с поддержкой прокси может появиться уже скоро.
И нет, жену себе я не так искал :)
Да, а еще можно ботом просто ходить по «правильным» анкетам. А потом владельцы этих анкет будут заходить к тебе в гости в ответ. И смотреть твой профиль. И тут уже можно поиметь кусочек профита.
Тут сложно, да. Нужно какую-то эвристику прикручивать, чтобы находить дубликаты квартир… А риэлторы дормоеды, как по мне, и играют нечестно, бывает.
Этот проект был моим фаворитом, но судьям понравились моргающие лампочки. Странные они…
О решении подобных проблем будет отдельная статья, с правильными картинками :)
Боюсь, такая картинка тоже вызвала бы вопросы:
image
А вот хотел же, хотел сделать такой красивый алюминиевый корпус, с дыркой в центре под бубен. Беспроводной. Можно с лампочкой. Вставил бубен, лампочка зажглась — девайс готов к работе. Но подумал, что это неспортивно как-то. А зря. Дома в свободное время сделаю, отдам должное Шиве…
Я смотрю уже не одному человеку дедушка Фрейд не дает покоя. Ввиду имелось простое — у человека унылый взгляд, возможно у него поблемы (абстрактные), человек может быть программистом, ему эти проблемы нужно решить. Картинка выбрана под заголовок.
Я ждал этого вопроса. Проблема была в том, что была ночь на дворе, тянуло в сон, а все примеры серваков в инете были для 2ого питона: то модуль не находило, то функцию не могло разрезолвить. И мой невыспавшийся и уставший мозг долго бился над этим. Как-то так.
Да, собирался на серву закреплять. Но тогда нельзя было бы отбивать произвольные ритмы. Да и слишком просто оно выглядело бы…
Спасибо, самому тоже нравится. Про дамару не знал, всю жизнь думал, что это бубем мои баги исправляет. Абы работал, а что он и как он называется — второстепенно.
Для полного комплекта да, нужно было бы все это дело выложить на гитхаб, да с коментами. Но статья для таких людей как вы, которые сами во всем разберуться, если захотят. А вы все правильно делаете. Так держать!
Компилялось и разрабатывалось все это в MS Visual Studio. Не думаю, что исходник скомпилится в DevCpp — нужно будет постараться и подложить нужные либы для линковки, если все они вообще в нем есть.

#pragma comment(lib, «Ws2_32.lib») — это вообще фича студии, на сколько я знаю, в случае DevCpp нужно будет указывать либы вручную где-то в проекте или в мейкфайле.

Можно скачать бесплатную версию студии и там скомпилить.
1

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity