A simple CasperJS script to periodically check for a link and process accordingly.
/*jshint strict:false*/
/*global CasperError console phantom require*/
var casper = require('casper').create({
logLevel: "debug",
verbose: true| // Estrutura de extração de dados da Graph API do Meta usando Node.js | |
| // Para Fluxos.co - Integração Facebook, Instagram e WhatsApp | |
| // --- Dependências necessárias --- | |
| // npm install facebook-nodejs-business-sdk axios dotenv winston mongoose express node-cron | |
| // --- Configuração e inicialização --- | |
| require('dotenv').config(); // Para variáveis de ambiente | |
| const bizSdk = require('facebook-nodejs-business-sdk'); | |
| const axios = require('axios'); |
| my %full_data = ( | |
| 'email1' => uuid4('personA'), | |
| 'email2' => uuid4('personA'), | |
| 'cpf' => uuid4('personA'), | |
| 'email4' => uuid4('personB'), | |
| 'email5' => uuid4('personC'), | |
| ); | |
| generate['title']['genre'] = ['bar','pie']; | |
| generate['title']['geo'] = ['bar','pie']; | |
| generate['title']['ticket'] = ['bar','pie']; | |
| generate['title']['week'] = ['bar','pie']; | |
| generate['ticket']['genre'] = ['bar','pie']; | |
| generate['ticket']['geo'] = ['bar','pie']; | |
| generate['ticket']['title'] = ['bar','pie']; | |
| generate['ticket']['week'] = ['bar','pie']; |
| for my $fh (qw/origin destiny/){ | |
| $rel{$_->{_id}{city}}{$_->{_id}{iata}} = 1 for @{ | |
| from_json( do{ | |
| local(@ARGV,$/) = "../../data/mongo/$fh.json"; <> | |
| })->{result} }; | |
| } |
| { | |
| "_id" : "SAOMCO", | |
| "destiny" : "MCO", | |
| "relevance" : NumberLong(142), | |
| "region" : "América do Norte", | |
| "origin" : "SAO", | |
| "location_id" : NumberLong(0), | |
| "destiny_city" : "Orlando", | |
| "tothe" : "a", | |
| "type" : "Internacional", |
| FLL | |
| SFO | |
| AKL | |
| BKK | |
| CPT | |
| FLL | |
| GVA | |
| HND | |
| IST | |
| MEX |
| #!/usr/bin/env perl | |
| use use qw( common::sense YADA Web::Scraper DDP ); | |
| my $dom_sitemap = scraper { process 'loc', 'url[]' => 'text'; }; | |
| my $sitemap = 'http://www.tricae.com.br/sitemapProducts.xml'; | |
| #my ($loc) = $dom_sitemap->scrape( URI->new($sitemap) ); | |
| my $dom = scraper { | |
| process 'h1', 'name' => 'TEXT'; | |
| process 'div.txt-brand', 'brand' => 'TEXT'; |
A simple CasperJS script to periodically check for a link and process accordingly.
/*jshint strict:false*/
/*global CasperError console phantom require*/
var casper = require('casper').create({
logLevel: "debug",
verbose: true| <?xml version="1.0" encoding="UTF-8"?> | |
| <products> | |
| <product> | |
| <identifier>1020304_SAO_FOR</identifier> | |
| <fn>Jericoacoara e Fortaleza - 8 dias</fn> | |
| <description>Jericoacoara pode ser chamada de paraíso ecológico. Mesmo sua fama correndo o mundo, Jeri, como é conhecida, continua com ar de lugar intocado.</description> | |
| <category>Nacional</category> | |
| <category>Sao Paulo</category> | |
| <category>Fortaleza</category> | |
| <brand></brand> |
| { | |
| "sku": "Sony_HD-E1_Preto", | |
| "name": "HD Externo de 500GB Sony - HD-EG5 Preto", | |
| "brand": "Sony", | |
| "details": { | |
| "Tamanho de disco": " 2.5 polegadas.", | |
| "Compatibilidade": " Windows® 8 (32bit/64bit) / Windows® 8 Pro (32bit/64bit) / Windows 7 (32 bit/64bit)/ Windows Vista / Windows XP (32 BIT)/ Mac OS* X 10.4 ou superior *Mac OS suporta apenas USB 2.0.", | |
| "Acessórios fornecidos": " Acelerador de Transferência de Dados*, Gerenciador de backup*, Gerenciador de Proteção por Senhas*, Formatador FAT 32* - *Software para PC apenas para Windows.", | |
| "Velocidade de transferência": " Máx. 5Gbps (USB 3.0), Máx. 480 Mbps (USB 2.0).", | |
| "Capacidade utilizável": " 465 GB.", |