Somethingwful :: Forums
use Modern::Perl;
use SomethingAwful::Forums;
use Data::Dumper;
my $SA = SomethingAwful::Forums->new;
$SA->login(
'username' => 'something',
'password' => 'awful',
);
my $scraped_thread = $SA->fetch_posts(
thread_id => 3343753,
pages => 1,
);
# view the data structure
say Dumper( $scraped_thread );
$SA->reply_to_thread( thread_id => 3343753, 'gas' );Grattez et publiez sur les forums.Somethingawful.com Forums.
Voir / exemples de dossier.
# install everything needed by the SomethingAwful::Forums module + examples
cpanm --with-recommends git://github.com/ugexe/SomethingAwful--Forums.gitWeb :: Scraper Scraper for Stracing Forum du Forum.
Web :: Scraper pour gratter un forum spécifique.
Web :: Scraper pour gratter le thread spécifique.
Contient l'URL de l'indice du forum. Permet d'utiliser une adresse IP si DNS ne résout pas.
Www :: mécaniser l'objet utilisé en interne pour naviguer dans les pages Web.
Renvoie 1 s'il s'est connecté avec succès.
$SA->login( username => $username, password => $password )Connectez-vous aux forums en utilisant des informations d'identification passées.
$SA->reply_to_thread( thread_id => $thread_id, body => $body )Répondre à un fil spécifique
$SA->reply_to_post( post_id => $post_id, body => $body )Répondre à un article spécifique.
$SA->fetch_forumsRenvoie un hashref représentant l'indice de forum gratté.
$SA->fetch_threads( forum_id => $forum_id, pages => [1,2] )Renvoyez un hashref reprosenter les fils grattés des pages fournies de l'ID du forum fourni.
$SA->fetch_posts( thread_id => $forum_id, pages => [1,2] )Renvoie un hashref reprosent les poteaux grattés des pages fournies de l'ID de filetage fourni.
ugexe
Cette bibliothèque est un logiciel libre, vous pouvez le redistribuer et / ou le modifier dans les mêmes termes que Perl lui-même.