Пару лет назад парсил для своих нужд сей поисковик. Но сейчас они что-то подкрутили и на странице кеев имеем это
http://www.dogpile.com/info.dogpl/se...y/inc/data.xml
Старый парсер не справляется с задачей выпарсить кеи.
Кто нибудь юзает сей сервис в своих целях? Чем парсите? Есть что-либо платное и сложно ли сие пишется под заказ если что? Т.е. на сколько сложно вытянуть эти кеи оттуда?
- 06.09.2009 18:45
- Регистрация: 02.09.2009
- Сообщений: 357
- Репутация: 50
- 06.09.2009 19:01
я парсю. софт свой. платное есть: http://actualkeywords.com/ (база в том числе и с догпайла)
а вытянуть непросто - там хорошенько защитили. :) - 06.09.2009 19:06
- Регистрация: 01.06.2009
- Сообщений: 204
- Репутация: 12
- 06.09.2009 19:11
- 06.09.2009 19:13
Как то пробовал, но решил ограничится основными, типа яндекса и гугла...
- 06.09.2009 19:14
- Регистрация: 02.09.2009
- Сообщений: 357
- Репутация: 50
- 06.09.2009 19:16
- Регистрация: 01.06.2009
- Сообщений: 204
- Репутация: 12
- 06.09.2009 19:22
- Регистрация: 02.09.2009
- Сообщений: 9
- Репутация: 10
достаточно набрать в яндексе заветную фразу и увидите рабочий скрипт в 14 строчек :)
- 06.09.2009 19:23
Раньше при загрузке dogpile.com/info.dogpl/searchspy/inc/data.xml можно было вытягивать кейворды по которым осуществлялись запросы. Теперь там яваскриптом показывают слова. Как из яваскрипта их тянуть - хз.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, ’http://www.dogpile.com/dogpile/ws/se...SearchSpy’);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(’Content-Type:
application/json’));
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, ’{"numTerms":50,"filter":true}’);
// numTerms - кол-во кеев за раз
$response = curl_exec($ch);
curl_close($ch);
$feed = new SimpleXMLElement($response);
foreach ($feed->channel->item as $item) {
echo (string)$item->title . ’<br />’;
} - 06.09.2009 19:25
- Регистрация: 02.09.2009
- Сообщений: 357
- Репутация: 50
Поиск выдает только сие чудо
Но по урлу http://www.dogpile.com/dogpile/ws/se...x/GetSearchSpy ничего нет ). Тыкни носом где ты нашел эти 14 строчек )$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.dogpile.com/dogpile/ws/service/DPServices.asmx/GetSearchSpy');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"numTerms":50,"filter":true}'); // numTerms - кол-во кеев за раз
$response = curl_exec($ch);
curl_close($ch);
$feed = new SimpleXMLElement($response);
foreach ($feed->channel->item as $item) {
echo (string)$item->title . '<br />';
}
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Кто-нибудь из Таиланда есть тут? | Оффтоп и свободные темы | 76 | 08.03.2010 16:07 |
Кто-нибудь пытался зарегистрировать .edu? | Хостинг и Серверы | 53 | 04.10.2009 22:32 |
blogbot кто-нибудь использует? | Софт, скрипты, сервисы | 47 | 27.09.2009 15:39 |