Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как парсить с semrush слова? Как парсить с semrush слова? 
:(
    Опции темы
ywitodenasuby
Дата 26.1.2013, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.11.2011

Репутация: нет
Всего: нет



Помогите разобраться. Захожу на страницу http://www.semrush.com/info/data и хочу парсить слова из раздела "Phrase match report". В исходнике страницы они спрятаны. Пытался найти скрипт который нужно дергать, но не нашел. Помогите плиз?
PM MAIL   Вверх
Certain
Дата 26.1.2013, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 18.6.2008
Где: Moscow

Репутация: 1
Всего: 4



Они не спрятаны

Код

<tbody>                                                                        
                <tr class="sem-widget-table-odd">
                    <td class="sem-widget-table-first-col"><a href="/info/world%20bank (keyword)">world bank</a></td>
                    <td align="right">60,500</td>
                                        <td align="right">10.79</td>
                                        <td><a class="serp-link" target="_blank" href="/info/world%20bank (source)">&nbsp;</a></td>
                </tr>
                                                                
                <tr class="sem-widget-table-even">
                    <td class="sem-widget-table-first-col"><a href="/info/public (keyword)">public</a></td>
                    <td align="right">18,100</td>
                                        <td align="right">0.77</td>
                                        <td><a class="serp-link" target="_blank" href="/info/public (source)">&nbsp;</a></td>
                </tr>
                                                                
                <tr class="sem-widget-table-odd">
                    <td class="sem-widget-table-first-col"><a href="/info/public%20data (keyword)">public data</a></td>
                    <td align="right">12,100</td>
                                        <td align="right">0.54</td>
                                        <td><a class="serp-link" target="_blank" href="/info/public%20data (source)">&nbsp;</a></td>
                </tr>
                                                                
                <tr class="sem-widget-table-even">
                    <td class="sem-widget-table-first-col"><a href="/info/gov (keyword)">gov</a></td>
                    <td align="right">9,900</td>
                                        <td align="right">1.88</td>
                                        <td><a class="serp-link" target="_blank" href="/info/gov (source)">&nbsp;</a></td>
                </tr>
                                                                
                <tr class="sem-widget-table-odd">
                    <td class="sem-widget-table-first-col"><a href="/info/world%20bank%20data (keyword)">world bank data</a></td>
                    <td align="right">4,400</td>
                                        <td align="right">0.10</td>
                                        <td><a class="serp-link" target="_blank" href="/info/world%20bank%20data (source)">&nbsp;</a></td>
                </tr>
                                                                
                <tr class="sem-widget-table-even">
                    <td class="sem-widget-table-first-col"><a href="/info/jquery%20data (keyword)">jquery data</a></td>
                    <td align="right">4,400</td>
                                        <td align="right">0.10</td>
                                        <td><a class="serp-link" target="_blank" href="/info/jquery%20data (source)">&nbsp;</a></td>
                </tr>
                                                                
                <tr class="sem-widget-table-odd">
                    <td class="sem-widget-table-first-col"><a href="/info/the%20world%20bank (keyword)">the world bank</a></td>
                    <td align="right">4,400</td>
                                        <td align="right">6.01</td>
                                        <td><a class="serp-link" target="_blank" href="/info/the%20world%20bank (source)">&nbsp;</a></td>
                </tr>
                                                                
                <tr class="sem-widget-table-even">
                    <td class="sem-widget-table-first-col"><a href="/info/publicdata.com (keyword)">publicdata.com</a></td>
                    <td align="right">4,400</td>
                                        <td align="right">1.55</td>
                                        <td><a class="serp-link" target="_blank" href="/info/publicdata.com (source)">&nbsp;</a></td>
                </tr>
                                                                
                <tr class="sem-widget-table-odd">
                    <td class="sem-widget-table-first-col"><a href="/info/publicdata (keyword)">publicdata</a></td>
                    <td align="right">4,400</td>
                                        <td align="right">1.02</td>
                                        <td><a class="serp-link" target="_blank" href="/info/publicdata (source)">&nbsp;</a></td>
                </tr>
                                                                
                <tr class="sem-widget-table-even">
                    <td class="sem-widget-table-first-col"><a href="/info/data.com (keyword)">data.com</a></td>
                    <td align="right">2,900</td>
                                        <td align="right">0.83</td>
                                        <td><a class="serp-link" target="_blank" href="/info/data.com (source)">&nbsp;</a></td>
                </tr>
                                                                                            </tbody>

--------------------
Работа программиста и шамана имеет много общего - оба боpмочyт непонятные слова, совершают непонятные действия и не могут объяснить, как оно работает.
PM MAIL ICQ   Вверх
ywitodenasuby
Дата 26.1.2013, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.11.2011

Репутация: нет
Всего: нет



Это понятно, а как мне программно получить такой кусок кода?
PM MAIL   Вверх
Certain
Дата 26.1.2013, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 18.6.2008
Где: Moscow

Репутация: 1
Всего: 4



Получаем HTML разметку страницы
Код

System.Net.WebClient webClient = new System.Net.WebClient();
string HTML = webClient.DownloadString("http://www.semrush.com/info/data");


Парсим результат string.Split или регулярными выражениями
--------------------
Работа программиста и шамана имеет много общего - оба боpмочyт непонятные слова, совершают непонятные действия и не могут объяснить, как оно работает.
PM MAIL ICQ   Вверх
ywitodenasuby
Дата 26.1.2013, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.11.2011

Репутация: нет
Всего: нет



System.Net.WebClient webClient = new System.Net.WebClient();
string HTML = webClient.DownloadString("http://www.semrush.com/info/data");

В переменной HTML будут ключевые слова или не будут или хз?

Это сообщение отредактировал(а) ywitodenasuby - 26.1.2013, 23:16
PM MAIL   Вверх
Certain
Дата 26.1.2013, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 18.6.2008
Где: Moscow

Репутация: 1
Всего: 4



в HTML будет ВЕСЬ код ВСЕЙ страницы, который и нужно будет разбить по определённым параметра, чтобы получить нужный Вам блок кода
--------------------
Работа программиста и шамана имеет много общего - оба боpмочyт непонятные слова, совершают непонятные действия и не могут объяснить, как оно работает.
PM MAIL ICQ   Вверх
ywitodenasuby
Дата 26.1.2013, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.11.2011

Репутация: нет
Всего: нет



Спасибо за помощь, ето то что нужно! Все работает!  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0797 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.