Архив: парсер олх с номерами телефонов постоянный

Бюджет 76$ / 2000
грн
в месяц
Создан: 5 лет назад
Закрыт
Описание
Нужен парсер олх который будет быстро получать телефон и парсить необходимые данные без остановки и банов со стороны олх, и делать запись в мою базу данных цена, год, маркамодель ,коментарии( в коментарии входит все что написано на странице : Состояние машины ,Доп. опции , Безопасность , Прочее , Растаможена - это название полей само название передавть не нужно) телефон, дата создания, дата редактирования,обьем двигателя, пробег, кпп, область, ссылка на обьяву, ссылка на изображение,вид топлива , тип кузова, цвет



Сылка на парсинг Но нужно сделать что бы можно было менять ее ;



https://www.olx.ua/transport/legkovye-avtomobili/lexus/ko/?search%5Bfilter_float_motor_year%3Afrom%5D=1990&search%5Bfilter_enum_cleared_customs%5D%5B0%5D=yes¤cy=USD















конект по сокету



new Socket("localhost", 8100);



порт 8100



туда передаеться строка







String result=



"©"+price.replaceAll("|","").replaceAll("||","")



+ "©"+old.replaceAll("|","").replaceAll("||","")



+ "©"+марка.replaceAll("\"","").replaceAll("|","")



+ "©"+comment.replaceAll("|","").replaceAll("\"","").replaceAll("\'","").replaceAll("","")



+ "©"+telephone.replaceAll("|","").replaceAll("|","")



+ "©"+createdate.replaceAll("|","").replaceAll("|","")



+ "©"+editdate.replaceAll("|","").replaceAll("|","")



+ "©"+объем двигателя.replaceAll("|","").replaceAll("|","")



+ "©"+probeg.replaceAll("|","").replaceAll("|","")



+ "©"+kpp



+ "©"+oblast.replaceAll("|","").replaceAll("|","")



+ "©"+siteLink



+ "©"+imageUrl



+ "©"+тут число, 8



+ "©"+топливо;



+ "©" + Тут число 0



+ "©" + Тут число 0



+ "©"+тип кузова



+ "©"+Цвет















Если в объяве несколько телефонов предавать их через запятую, предварительно убрав все пробелы и +)( - и



обрезав до 10 знаков на чиная с конца ( +380504620159 или +38 (050) 462-01-59 должно предать 0504620159 )







Объем двигателя если указан 1800 или 5500- передавать 1.8 и 5.5 если обем указан 42 см³ - предавать 4.2 и округлять объем двигателя ( 1998 - до 2 , 1789- до 1.8 , 1398- до 1.4 , 2989- до 3 и тд )







Если цена указана в гривне или евро преводить и передавать в доллрах - отдельно вывести файлик что бы курс доллараи евро можно было поеменять , по умолчанию поставить 26.5 доллар 30 евро



область нужно передавать так



Волынь";"Волынская"



"Закарпатье";"Закарпатская"



"Ивано-франковск";"Ивано-франковская"



"Львов";"Львовская"



"Ровно";"Ровенская"



"Тернополь";"Тернопольская"



"Хмельницкий";"Хмельницкая"



"Черновцы";"Черновецкая"



"Винница";"Винницкая"



"Житомир";"Житомирская"



"Киев";
Категория