[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт для сбора результатов поиска с поисковиков
kpripper
Нужно написать скрипт для сбора результатов поиска с нескольких специфических поисковиков, и выдачи результатов поиска на другом сайте в произвольном порядке.

Помогите сделать, если очень сложно, то возможна оплата.



Спустя 48 секунд (5.07.2011 - 19:54) kpripper написал(а):
Плюс сохранение всех запросов.

Спустя 5 минут, 29 секунд (5.07.2011 - 20:00) kovaldm написал(а):
Копайте в сторону CURL.

Спустя 8 минут, 45 секунд (5.07.2011 - 20:09) kpripper написал(а):
вот нарыл http://dosites.ru/node/6

Спустя 39 минут, 58 секунд (5.07.2011 - 20:49) kovaldm написал(а):
Ага, оно самое.

Спустя 11 часов, 38 минут, 16 секунд (6.07.2011 - 08:27) ExpJ написал(а):
Если хотите полностью эмулировать работу пользователя копайте в сторону Selenium. Есть возможность встроить его в виде плагина в Firefox и запрограммировать на выполнение любой последовательности действий, сохранить результаты тоже можно.

А так конечно и CURL хватит, только помните, что поисковики очень любят cookie и надо обращаться с разных IP.

Спустя 48 минут, 18 секунд (6.07.2011 - 09:15) kpripper написал(а):
В принципе задачу можно существенно упростить, есть готовые виджеты поисковиков, которые встраиваются в сайт, нужно только сделать, чтобы сохранялись запросы введенные в них.

<form method="get" action="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi" target="new">
Поиск <a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=pubmed">PubMed</a>:   
<input name="db" value="PubMed" type="hidden">
<input
name="term" size="29" value="" type="TEXT">
<input
value="Go" type="submit">
</form>


<!-- Google Scholar -->
<form method="get" action="http://scholar.google.com/scholar">
<table
bgcolor="#ffffff">
<tr>
<td
align="center"><a href="http://scholar.google.com/"> <img src="http://scholar.google.com/scholar/scholar_sm.gif" alt="Google Scholar" align="absmiddle" border="0" height="40" width="180"></a><br>
<input
name="hl" value="en" type="hidden">
<input
name="q" size="15" maxlength="255" value="" type="text"><br>
<input
name="btnG" value="Search" type="submit">
</td>
</tr>
</table>
</form>

<!-- Google Scholar -->

Спустя 2 часа, 4 минуты, 37 секунд (6.07.2011 - 11:20) kirik написал(а):
Цитата (kpripper @ 6.07.2011 - 02:15)
нужно только сделать, чтобы сохранялись запросы введенные в них

На кнопку можно повесить onclick, который AJAX'ом будет посылать текст запроса к вам. А после того как он выполнится, можно сабмитить саму форму.
Через CURL никто просто так не даст парсить выдачу - забанят IP через N запросов.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.