Разыскивается плагин к Фаерфоксу - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.7196
BTC/USD62157.8721
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 10.06.2008, 21:26   #1
Grut
Senior Member
 
Аватар для Grut
 
Регистрация: 23.04.2007
Сообщений: 2,118
Бабло: $337995
По умолчанию Разыскивается плагин к Фаерфоксу

Мне необходим плагин к Фаерфоксу, который способен одни кликом сохранять все исходящие ссылки на веб-странице в один текстовый файл. Если не плагин, то хоть скрипт какой...
Заранее благодарен.
Grut вне форума  
Старый 10.06.2008, 21:48   #2
pepper
Senior Member
 
Регистрация: 04.06.2008
Сообщений: 466
Бабло: $172376
По умолчанию

В сеоквейке есть кнопка "Ext. links". Жмешь, получаешь список исходящих ссылок, "Save to file" (правда, не одним кликом =))
Как вариант: установить greasemonkey и найти или написать скрипт собирающий линки.

Последний раз редактировалось pepper; 10.06.2008 в 22:08.
pepper вне форума  
Старый 10.06.2008, 23:12   #3
Grut
Senior Member
 
Аватар для Grut
 
Регистрация: 23.04.2007
Сообщений: 2,118
Бабло: $337995
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от pepper Посмотреть сообщение
В сеоквейке есть кнопка "Ext. links". Жмешь, получаешь список исходящих ссылок, "Save to file" (правда, не одним кликом =))
Как вариант: установить greasemonkey и найти или написать скрипт собирающий линки.
1. SeoQuake - предложенным тобою образом сохранил результаты со 135 страниц, нереально заебался (сорри за мой французкий). А нужно еще 1000 страниц обработать! Потому и разыскиваю однокликовый сабж.
2. greasemonkey - стоит такой плагин, но найти соответствующий скрипт пока не удалось
Grut вне форума  
Старый 10.06.2008, 23:37   #4
solar
Senior Member
 
Регистрация: 04.04.2007
Сообщений: 601
Бабло: $7700
По умолчанию

можед легче скриптец на перле/пхп написать?
solar вне форума  
Старый 10.06.2008, 23:40   #5
solar
Senior Member
 
Регистрация: 04.04.2007
Сообщений: 601
Бабло: $7700
По умолчанию

типа такого:
Код:
#!/usr/bin/perl -w
use HTML::LinkExtor;
use LWP::Simple;

my $in = shift || die("Usage: $0 file|http://site");

if ($in =~ /^http/) {
    $parser = HTML::LinkExtor->new(undef, $in);
    $parser->parse(get($in))->eof;
    @links = $parser->links;
    foreach $linkarray (@links) {
        my @element  = @$linkarray;
        my $elt_type = shift @element;
        while (@element) {
            my ($attr_name , $attr_value) = splice(@element, 0, 2);
            $seen{$attr_value}++;
        }
    }
    for (sort keys %seen) { print $_, "\n" }
} else {
    open I, "<$in" || die("Cant open $in: $!\n");
    undef $/;
    my $inf = <I>;
    while ($inf =~ /(http[^>" ]+)/sgi) {
        print $1."\n";
    }
}
и вызывать примерно так:

Код:
#!/bin/bash
ix=1; for f in `cat urls.txt`;do ./geturls.pl $f > $ix".txt"; let ix+=1; done
solar вне форума  
Старый 10.06.2008, 23:43   #6
se_home
Member
 
Аватар для se_home
 
Регистрация: 05.08.2007
Сообщений: 70
Бабло: $875
По умолчанию

Как вариант, скрипт выдирает все активные ссылки с данного списка страниц:
PHP код:
<?php
$urls
=file(”spisok.txt”);
foreach(
$urls as $url)
{
$content=file_get_contents(trim($url));
$dom = new DOMDocument;
if (
$dom->loadHTML($content))
{
$as $dom->getElementsByTagName(”a”);
foreach (
$as as $a)
{
$allurl.=$a->getAttribute(’href’).\r\n”;
}
}
}
$handle fopen(”endfile.txt”‘w’);
fwrite($handle$allurl);
?>
se_home вне форума  
Старый 11.06.2008, 00:33   #7
Grut
Senior Member
 
Аватар для Grut
 
Регистрация: 23.04.2007
Сообщений: 2,118
Бабло: $337995
ТС -->
автор темы ТС По умолчанию

Солар, к сожалению, не кодер я. В работе юзаю Виндовс. Как прикручивать перл к ВертигоСерв не знаю

se_home, в моем случае страница генерируется в админке партнерской программы. А механизм там следующий:
- есть в админке партнерки так называемый "Forum Finder Tool". На странице этого инструмента находиться 1135 залинкованых ключевиков. Кликая по каждому ключевику, появляется выдача из 70-90 ссылок на форумы по теме даного ключевика.
Собсно, вот ссылка на партнерку. Зарегистрируйтесь, все увидите воочию.

Последний раз редактировалось Grut; 11.06.2008 в 01:31.
Grut вне форума  
Старый 11.06.2008, 00:41   #8
pepper
Senior Member
 
Регистрация: 04.06.2008
Сообщений: 466
Бабло: $172376
По умолчанию

Хотел было предложить услуги AGGRESS Parser'а, но думаю,что в этом случае придется еще обрабатывать кукисы, поскольку нужно заходить в свой профиль на партнерке.
pepper вне форума  
Старый 11.06.2008, 00:50   #9
solar
Senior Member
 
Регистрация: 04.04.2007
Сообщений: 601
Бабло: $7700
По умолчанию

Цитата:
Сообщение от Grut Посмотреть сообщение
Солар, к сожалению, не кодер я. В работе юзаю Виндовс. Как прикручивать перл к ВертигоСерв не знаю

se_home, в моем случае страница генерируется в админке партнерской программы. А механизм там следующий:
- есть в админке партнерки так называемый "Forum Finder Tool". На странице этого инструмента находиться 1135 залинкованых ключевиков. Кликая по каждому ключевику, появляется выдача из 70-90 ссылок на форумы по теме даного ключевика.
Собсно, вот ссылка на партнерку. Зарегистрируйтесь, все увидите воочию.
все ясно. Ну вообще насчет сдампить все линки со страницы: ставь плагин Web Developer 1.5.5
открываешь нужную тебе страницу, жмешь в меню Information->View Link Information.
Далее выделяешь все Ctrl+A, вставляешь в эксель. Грохаешь первую колонку с цифрами, чистишь от левака и экспортируешь в текстовый файл.

а по поводу твоей афф программы, можно написать грабилку, это может быть быстро или долго, но я бы на твоем месте просто обратился к саппорту с просьбой выслать дамп всего по почте.
solar вне форума  
Старый 11.06.2008, 00:53   #10
solar
Senior Member
 
Регистрация: 04.04.2007
Сообщений: 601
Бабло: $7700
По умолчанию

всем советую освоить bash,grep,awk,на php,perl хотя бы базовом уровне, сильно облегчает сеошную жизнь.
solar вне форума