// Defina dataLayer e a função gtag
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// IMPORTANTE – NÃO COPIE/COLE SEM MODIFICAR A LISTA DE REGIÕES
// Defina o consentimento padrão para regiões específicas de acordo com seus requisitos
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'regions': ['US', 'CA', 'BR', 'FR'] // Substitua pelos códigos de região necessários
});// Defina o consentimento padrão para todas as outras regiões de acordo com seus requisitos
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied'});&.
gtag('set', 'ads_data_redaction', true);
gtag('set', 'url_passthrough', true);
gtag('consent', 'default', {
'analytics_storage': 'denied',
'region': ['ES', 'US-AK']});
gtag('consent', 'default', {
'ad_storage': 'denied'});
gtag('consent', 'default', {
'ad_storage': 'denied',
'wait_for_update': 500});
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied'});
google-site-verification: googleb9188eca70202fae.html
google.com, pub-3358902136163949, DIRECT, f08c47fec0942fa0
Content-Security-Policy: script-src 'self' https://pagead2.googlesyndication.com
Content-Security-Policy: script-src 'self' https://pagead2.googlesyndication.com
https://www.goldpassaport.com.br/sitemap.xml
curl https://api.cloudflare.com/client/v4/zones/$ZONE_ID/healthchecks \
-H "X-Auth-Email: $CLOUDFLARE_EMAIL" \
-H "X-Auth-Key: $CLOUDFLARE_API_KEY"
https://tagassistant.google.com/#/?url=https%3A%2F%2Fgoldpassaport.com.br%2F%3Fgtm_debug%3D1759543200853%26__cf_chl_tk%3DY0VRQIlX9_RWQg3WBvTYcOrQeO4ZlZEyrcLfmvT9slk-1759543201-1.0.1.1-pSG7BRFcxpsgEX36hMBUWk4FQV3W7ZHl3.S4GOGBfLs
User-agent: *
Disallow:
https://goldpassaport.com.br/robots.txt
src = "/img/amp.jpg"
width = "1080"
height = "610"
layout = "responsive"
alt = "an image"
>
src = "https://acme.org/image1.png"
largura = "400"
altura = "300"
layout = "responsivo"
tamanhos = "(largura mínima: 320px) 320px, 100vw"
>
.
src = "https://acme.org/image1.png"
width = "400"
height = "300"
layout = "responsive"
sizes = "(min-width: 320px) 320px, 100vw"
disable-inline-width
>
src = "https://acme.org/image1.png"
largura = "320"
altura = "256"
alturas = "(largura mínima:500px) 200px, 80%"
>
media = "(largura mínima: 650px)"
src = "wide.jpg"
width = "466"
height = "355"
layout = "responsivo"
>
media = "(largura máxima: 649px)"
src = "narrow.jpg"
width = "527"
height = "193"
layout = "responsivo"
>
src = "animated.gif" width = "466" height = "355" layout = "responsive" >
placeholder src = "preview.png" layout = "fill" >
{
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"result": [
{
"id": "023e105f4ecef8ad9ca31a8372d0c353",
"address": "https://www.goldpassaport.com.br",
"check_regions": [
"WEU",
"ENAM"
],
"consecutive_fails": 0,
"consecutive_successes": 0,
"created_on": "2014-01-01T05:20:00.12345Z",
"description": "Health check for https://www.goldpassaport.com.br",
"failure_reason": "",
"http_config": {
"allow_insecure": true,
"expected_body": "success",
"expected_codes": [
"2xx",
"302"
],
"follow_redirects": true,
"header": {
"Host": [
"example.com"
],
"X-App-ID": [
"abc123"
]
},
"method": "GET",
"path": "/health",
"port": 0
},
"interval": 0,
"modified_on": "2014-01-01T05:20:00.12345Z",
"name": "server-1",
"retries": 0,
"status": "healthy",
"suspended": true,
"tcp_config": {
"method": "connection_established",
"port": 0
},
"timeout": 0,
"type": "HTTPS"
}
],
"success": true,
"result_info": {
"count": 1,
"page": 1,
"per_page": 20,
"total_count": 2000}}
https://www.goldpassaport.com.br/
2025-10-07
daily
1.0
https://www.goldpassaport.com.br/sobre
2025-10-01
monthly
0.8
https://www.goldpassaport.com.br/servicos
2025-10-05
weekly
0.9
https://www.goldpassaport.com.br/contato
2025-10-07
monthly
0.7
export default {
async fetch(request, env, ctx) {
// write a key-value pair
await env.KV.put('KEY', 'VALUE');
// read a key-value pair
const value = await env.KV.get('KEY');
// list all key-value pairs
const allKeys = await env.KV.list();
// delete a key-value pair
await env.KV.delete('KEY');
// return a Workers response
return new Response(
JSON.stringify({
value: value,
allKeys: allKeys,
}),
);
}
}
curl --url https://api.cloudflare.com/client/v4/accounts/f2e5d922fe5ed9f66aba39f73bd1eaf2/request-tracer/tracer--header 'Content-Type: application/json'
--header 'Authorization: Bearer $CF_AUTH_TOKEN'
--data '{"url":"https://goldpassaport.com.br","method":"OPTIONS","headers":{"HTTPS://":"undefined"},"cookies":{"HTTPS://":"undefined"},"context":{"geoloc":{"[object Object]":null},"bot_score":97,"skip_challenge":true},"body":{"json":{}}}'
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class HTMLParserAlternative {
public static void parseHTMLWithJSoup(String htmlContent) {
try {
// JSoup é mais tolerante a HTML malformado
Document doc = Jsoup.parse(htmlContent);
System.out.println("Título: " + doc.title());
// Buscar elementos específicos
Elements links = doc.select("a[href]");
for (Element link : links) {
System.out.println("Link encontrado: " + link.attr("href"));
}
Elements scripts = doc.select("script");
for (Element script : scripts) {
System.out.println("Script encontrado: " + script.attr("src"));
}
System.out.println("✅ HTML parseado com sucesso usando JSoup!");
} catch (Exception e) {
System.err.println("❌ Erro no parsing com JSoup: " + e.getMessage());}}}
export default {
async email(message, env, ctx) {
const allowList = ["friend@example.com", "coworker@example.com"];
if (allowList.indexOf(message.from) == -1) {
message.setReject("Address not allowed");
} else {
await message.forward("inbox@corp");
}},};{
"errors":[{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}}],
"messages": [{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"}}],
"result": [
{
"id": "023e105f4ecef8ad9ca31a8372d0c353",
"created_on": "2014-01-01T05:20:00.12345Z",
"description": "This is my IPFS gateway.",
"dnslink": "/ipns/onboarding.ipfs.cloudflare.com",
"modified_on": "2014-01-01T05:20:00.12345Z",
"name": "gateway.example.com",
"status": "active",
"target": "ipfs"
}
],
"success": true,
"result_info": {
"count": 1,
"page": 1,
"per_page": 20,
"total_count": 2000
}
}
curl https://api.cloudflare.com/client/v4/zones/$ZONE_ID/web3/hostnames \
-H 'Content-Type: application/json' \
-H "X-Auth-Email: $CLOUDFLARE_EMAIL" \
-H "X-Auth-Key: $CLOUDFLARE_API_KEY" \
-d '{
"name": "gateway.example.com",
"target": "ipfs",
"description": "This is my IPFS gateway.",
"dnslink": "/ipns/onboarding.ipfs.cloudflare.com"
}'
{
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"result": {
"id": "023e105f4ecef8ad9ca31a8372d0c353",
"created_on": "2014-01-01T05:20:00.12345Z",
"description": "This is my IPFS gateway.",
"dnslink": "/ipns/onboarding.ipfs.cloudflare.com",
"modified_on": "2014-01-01T05:20:00.12345Z",
"name": "gateway.example.com",
"status": "active",
"target": "ipfs"
},
"success": true,
"result_info": {}
}
https://goldpassaport.com.br/
2025-09-24
daily
1.0
https://goldpassaport.com.br/postagem-exemplo-1
2025-09-20
weekly
0.8
https://goldpassaport.com.br/postagem-exemplo-2
2025-09-18
monthly
0.5
{"exportFormatVersion": 2,
"exportTime": "2025-09-04 02:56:22",
"containerVersion": {
"path": "accounts/6311245524/containers/228984519/versions/0",
"accountId": "6311245524",
"containerId": "228984519",
"containerVersionId": "0",
"container": {
"path": "accounts/6311245524/containers/228984519",
"accountId": "6311245524",
"containerId": "228984519",
"name": "www.goldpassaport.com.br",
"publicId": "G-CYF83PG6T3",
"usageContext": [
"WEB"
],
"fingerprint": "1756954409352",
"tagManagerUrl": "https://tagmanager.google.com/#/container/accounts/6311245524/containers/228984519/workspaces?apiLink=container",
"features": {
"supportUserPermissions": true,
"supportEnvironments": true,
"supportWorkspaces": true,
"supportGtagConfigs": false,
"supportBuiltInVariables": true,
"supportClients": false,
"supportFolders": true,
"supportTags": true,
"supportTemplates": true,
"supportTriggers": true,
"supportVariables": true,
"supportVersions": true,
"supportZones": true,
"supportTransformations": false
},
"tagIds": [
"G-CYF83PG6T3"
]
},
"builtInVariable": [
{
"accountId": "6311245524",
"containerId": "228984519",
"type": "PAGE_URL",
"name": "Page URL"
},
{
"accountId": "6311245524",
"containerId": "228984519",
"type": "PAGE_HOSTNAME",
"name": "Page Hostname"
},
{
"accountId": "6311245524",
"containerId": "228984519",
"type": "PAGE_PATH",
"name": "Page Path"
},
{
"accountId": "6311245524",
"containerId": "228984519",
"type": "REFERRER",
"name": "Referrer"
},
{
"accountId": "6311245524",
"containerId": "228984519",
"type": "EVENT",
"name": "Event"
}
],
"fingerprint": "1756954582550",
"tagManagerUrl": "https://tagmanager.google.com/#/versions/accounts/6311245524/containers/228984519/versions/0?apiLink=version"
}
}
import re
def validate_url(url):
# Regex para validar o padrão de URL
pattern = r'^https://(?:\d{1,3}(?:\.\d{1,3}){3}|[a-zA-Z0-9.-]+)(?:/[a-zA-Z0-9._/-]+)?\.(csv|tsv)$'
return re.match(pattern, url) is not None
# Exemplos de URLs para testar
urls = [
"https://192.168.1.1/path/filename.csv",
"https://example.com/path/filename.tsv",
"http://example.com/path/filename.csv", # Inválido (http)
"https://example.com/path/filename.txt", # Inválido (.txt)
]
# Testar validação
for url in urls:
print(f"{url} -> {'Válido' if validate_url(url) else 'Inválido'}")
Na Rota do Dinheiro
.
".
".
... ...
from google.oauth2.credentials import Credentials
from google_auth_oauthlib.flow import InstalledAppFlow
from googleapiclient.discovery import build
# Escopo de permissão necessário
SCOPES = ['https://www.googleapis.com/auth/blogger']
# Etapa de autenticação (será exibido um link para você autenticar)
flow = InstalledAppFlow.from_client_secrets_file(
'client_secret.json', SCOPES)
creds = flow.run_local_server(port=0)
# Constrói serviço Blogger com credenciais
service = build('blogger', 'v3', credentials=creds)
# ID do seu blog (veja no painel ou na URL do painel Blogger)
blog_id = '1777463676278722923'
# Corpo da postagem
post_body = {
"kind": "blogger#post",
"title": "Título gerado via API",
"content": "Esse post foi criado automaticamente com Python e a API do Blogger!
"
}
# Faz a postagem
post = service.posts().insert(blogId=blog_id, body=post_body, isDraft=False).execute()
print(f"Post criado! Link: {post['url']}")
from google.oauth2.credentials import Credentials
from google_auth_oauthlib.flow import InstalledAppFlow
from googleapiclient.discovery import build
# Escopo necessário
SCOPES = ['https://www.googleapis.com/auth/blogger']
def autenticar():
flow = InstalledAppFlow.from_client_secrets_file(
'client_secret.json', SCOPES)
creds = flow.run_local_server(port=0)
return creds
def postar_no_blogger(blog_id, titulo, conteudo_html):
creds = autenticar()
service = build('blogger', 'v3', credentials=creds)
postagem = {
"kind": "blogger#post",
"title": titulo,
"content": conteudo_html
}
postado = service.posts().insert(blogId=blog_id, body=postagem).execute()
print("Post publicado com sucesso:", postado['url'])
# Exemplo de uso:
if __name__ == '__main__':
blog_id = 'https://www.goldpassaport.com.br_BLOG_ID_AQUI'
titulo = "Título da sua postagem"
conteudo = "Conteúdo gerado pelo Automarticles...
"
postar_no_blogger(blog_id, titulo, conteudo)
pip install google-api-python-client google-auth google-auth-oauthlib
from google.oauth2.credentials import Credentials
from google_auth_oauthlib.flow import InstalledAppFlow
from googleapiclient.discovery import build# Escopo necessário
SCOPES = ['https://www.googleapis.com/auth/blogger']def autenticar():flow = InstalledAppFlow.from_client_secrets_file(
'client_secret.json', SCOPES)creds = flow.run_local_server(port=0)return credsdef postar_no_blogger(blog_id, titulo, conteudo_html):
creds = autenticar()service = build('blogger', 'v3', credentials=creds)
postagem = {"kind": "blogger#post","title": titulo,
"content": conteudo_html} postado = service.posts().insert(blogId=blog_id, body=postagem).execute()
print("Post publicado com sucesso:", postado['url'])#Exemplo de uso:if __name__ == '__main__': blog_id = 'SEU_BLOG_ID_AQUI'
titulo = "Título da sua postagem"conteudo = "Conteúdo gerado pelo Automarticles...
"
postar_no_blogger(blog_id, titulo, conteudo)
const axios = require("axios");const accessToken = "SEU_TOKEN_OAUTH";
const blogId = "SEU_BLOG_ID";
const post = {kind: "blogger#post",
blog: { id: blogId },title: "Título do post",
content: "Conteúdo HTML vindo do Automarticles
"
};axios.post(https://www.googleapis.com/blogger/v3/blogs/${blogId}/posts/`,post,
{headers: {Authorization: `Bearer ${accessToken}`,
"Content-Type": "application/json"}}
).then(res => console.log("Post publicado:", res.data))
.catch(err => console.error("Erro ao postar:", err));
https://www.goldpassaport.com.br/amp/investimentos-em-alta.html#development=1
https://www.goldpassaport.com.br/released.amp.html
https://www.goldpassaport.com.br/released.amp.html#development=1
https://www.goldpassaport.com.br/released.amp.html#development=amp4email
https://www.goldpassaport.com.br/released.amp.html#development=amp4ads
https://google.com/amp/s/www.goldpassaport.com.br/article.amp.html
https://analytics.www.goldpassaport.com.br/ping?type=pageview &. user_id=${clientId(uid)}
https://analytics.www.goldpassaport.com.br/ping?type=pageview &. user_id=$amp_client_id
google.com, pub-3358902136163949, DIRECT, f08c47fec0942fa0
Sobre o GoldPassaport
O GoldPassaport é um portal dedicado a temas como finanças pessoais, investimentos, cartões e inovação. Nosso objetivo é democratizar o acesso à informação financeira de forma clara e acessível.
Nosso conteúdo é gratuito e criado com responsabilidade para ajudar você a tomar melhores decisões financeiras.
.
curl--url https://api.cloudflare.com/client/v4/accounts/5b31e9866b46ef72ca7159ed53b01108/request-tracer/tracer --header 'Content-Type: application/json'
--header 'Authorization: Bearer $CF_AUTH_TOKEN'--data '{"url":"https://goldpassaport.com.br","method":"OPTIONS","headers":{"undefined":"undefined"},"protocol":"HTTP/1.0","cookies":{"undefined":"undefined"},"context":{"geoloc":{"iso_code":"BR","region_code":"Baixada","city":"Nilópolis RJ"},"bot_score":85,"skip_challenge":true},"body":{"json":{}}}'
var AppearIn = window.AppearIn || require('appearin-sdk');
var appearin = new AppearIn();
// verifica se o navegador usa WebRTC
var isWebRtcCompatible = appearin.isWebRtcCompatible();
if (isWebRtcCompatible) {
//Cria uma sala
appearin.getRandomRoomName().then(function (roomName) {
//Após iniciar a sala
});
}
curl https://gateway.ai.cloudflare.com/v1/5b31e9866b46ef72ca7159ed53b01108/goldpassaport/workers-ai/@cf/meta/llama-3.1-8b-instruct \
--header 'Authorization: Bearer CF_TOKEN' \
--header 'Content-Type: application/json' \
--data '{"prompt": "What is Cloudflare?"}'
googlefc.controlledMessagingFunction
...
Mudanças na Selic e Estratégias de Investimento
Gold-Passwor: Mudanças na Selic e Estratégias de Investimento
&.
pip install google-api-python-client google-auth google-auth-oauthlib
...
Yes
...
...
Yes
...
"google-site-verification=q8a3ahieUUx6WXNKSo-T76l5cnvjk3iPHOqxQewJ3A4"
Analytics.setConsent([
.analyticsStorage: .granted,
.adStorage: .granted,
.adUserData: .granted,
.adPersonalization: .granted,])
...Yes ...
Mudanças na Selic e Estratégias de Investimento
O Grande Duelo da Inovação Financeira A transformação digital revolucionou diversos setores e o setor financeiro não ficou para trás. Hoje,...
&.
Nenhum comentário:
Postar um comentário