Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> парсинг crm биллинга клиентов curl
CowSayMoo  
 ۩  [x]    Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 1
Пользователь №: 42016
На форуме: 1 год, 1 месяц, 11 дней
Карма:




Добрый день, начинаю изучать сабж, в качестве поддержания мотивации решил написать для себя CRM. Для начала решил поставить следующую задачу:
Имеем биллинг с базой клиентов, с авторизацией по https протоколу.
Хотелось бы выкачать все странички для дальнейшей работы с ними локально, т.е. нужен curl скрипт с авторизацией по https и скачиванием страничек по формату
https://billing.ru/?page=user_main&uid=1, где uid=1 соответственно порядковый номер клиента.
Далее нужен парсер, которым можно будет извлекать из этих страничек конкретную инфу, например ФИО, телефон, адрес, e-mail и т.д.
Кусок html кода с данными клиента для примера:
<table>
<tr><td
align=center valign=top>
<table
class="info_table_fieldset">
<tr><td
class="info_table_legend">Информация об абоненте</td></tr>
<tr><td
class="info_table_fieldset"><table class="info_table" align="center">
<tr><td
class="info_table_key">Адрес</td><td class="info_table_value">Ленина д.26 к.1 под.3 эт.5 кв.999</td></tr>
<tr><td
class="info_table_key">Имя пользователя</td>
<td
class="info_table_value">Иванов Алексей Генадьевич</td></tr>
<tr><td
class="info_table_key">Контактный email</td>
<td
class="info_table_value"><a href='mailto:lexa@mail.ru'>lexa@mail.ru</a></td></tr>
<tr><td
class="info_table_key">Телефон для SMS сообщений</td>
<td
class="info_table_value">89998887766</td></tr>
<tr><td
class="info_table_key">Skype</td><td class="info_table_value"></td></tr>
<tr><td
class="info_table_key">Домашний телефон</td><td class="info_table_value"></td</tr>
<tr><td
class="info_table_key">Мобильный телефон</td><td class="info_table_value">8-999-888-77-66</td></tr>
</table></td></tr></table>


Прошу помощи у сообщества, как грамотно реализовать такую задумку

Это сообщение отредактировал CowSayMoo - 26.10.2015 - 12:21
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Игорь_Vasinsky  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Лысый и злой
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 25990
Пользователь №: 21350
На форуме: 6 лет, 8 месяцев, 23 дня
Карма: 725

Не курю:
1 год, 2 месяца, 10 дней


Ну "физические" странички тебе наверн нафиг не нужны

1. Авторизируешься курлом (хотя логичней делать это по API)
2. Получаешь по шаблону ссылки контент
3. парсишь его с помошью Simple HTML Dom (http://simplehtmldom.sourceforge.net/) или регулярками напрямую.

всё.


--------------------
Халявные ответы кончились.
Если нужен готовый код - готовьтесь заплатить.
Райкин тоже был артист

Возле дома был сарай
А когда всё хорошо
Можно просто покурить

user posted image
http://ufa102.xyz/
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса