WedX - журнал о программировании и компьютерных науках

Создайте персонализированное приложение веб-поиска на основе интересов профиля пользователя

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

Я хочу использовать только PHP и JAVA Script.

1) После перенаправления на эту конкретную страницу поиска из входа в систему, когда я ввожу в нее определенное ключевое слово, все, что мне нужно, это отображать результаты в этом домене/веб-приложении, получая результаты из поисковых систем. Результаты должны быть в Интернете содержание статьи, изображения, видео, новости.

Мои сомнения в том, как я могу получить каналы из поисковой системы для отображения в моем приложении, чтобы ключевое слово, которое вызывается для поиска на вкладке поиска, должно относиться к интересам пользователя, которые хранятся в базе данных на основе этого, оно должно предоставить результаты.

Я надеюсь, что вы, друзья, поняли постановку задачи этого приложения.

Пожалуйста, помогите мне решить эту проблему, и если какой-либо код/книга, связанная с этим, сообщите мне.


Ответы:


1

Это не очень хорошо написанный вопрос, поэтому я не совсем уверен, что вы спрашиваете. Я интерпретирую проблему так:

  1. Вам нужен веб-сайт, на котором регистрируются пользователи с определенными интересами
  2. Вы хотите, чтобы эти пользователи видели табличные результаты, основанные на их интересах (с результатами, полученными из поисковых систем).

Вышеизложенное является правильной интерпретацией, я бы посоветовал вам использовать что-то вроде функции «curl», упомянутой ранее в Stackoverflow: Как получить содержимое удаленной HTML-страницы

В приведенном выше примере указанный URL-адрес будет (в вашем случае) содержать строку поисковой системы. Допустим, вы искали «кирпичи в Китае», тогда ваша строка URL, которая будет передана функции curl, будет «https://www.google.co.zw/search?q=bricks+».in+china&oq=bricks+in+china"

Другой хороший пример решения этой проблемы (за пределами сообщества Stackoverflow) представлен здесь: https://davidwalsh.name/curl-download

Надеюсь, это поможет :)

30.01.2014
  • Большое спасибо. Хайден Иствуд. Ваш ответ очень полезен для меня, и я начал пытаться работать над ним. Последний вопрос: как я могу вызвать cURL на веб-странице php, нажав кнопку поиска, как реализовать код curl на веб-странице PHP, чтобы я мог отображать результаты поисковой системы на своей веб-странице. Заранее спасибо. Пожалуйста, помогите мне 31.01.2014
  • Я предлагаю вам использовать форму. Когда пользователь нажимает кнопку отправки формы для выполнения поиска, вы можете отправить содержимое функции curl. Хорошее объяснение того, как читать информацию формы, находится здесь: html-form-guide.com/php-form/php-form-tutorial.html. Дай мне знать, если тебе еще понадобится помощь :) 31.01.2014
  • Новые материалы

    Объяснение документов 02: BERT
    BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

    Учебные заметки: создание моего первого пакета Node.js
    Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

    Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
    Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


    Для любых предложений по сайту: [email protected]