Устали настраивать резидентные прокси, управлять средствами распознавания капчи или застрять в дорогостоящих подписках на парсер за 50 долларов в месяц? Вот легкий шаблон Python для извлечения чистого Markdown из защищенных URL-адресов по требованию. Он использует x402...
Устали настраивать резидентные прокси, управлять средствами распознавания капчи или застрять в дорогостоящих подписках на парсер за 50 долларов в месяц?
Вот легкий шаблон Python для извлечения чистого Markdown из защищенных URL-адресов по требованию. Он использует протокол x402 на базе L2, осуществляя микроплатежи по каждому запросу (0,05 USDC) в цепочке с нулевыми ключами API или предварительно общими секретами.
Предварительные условия
запросы на установку pip web3
Быстрый старт
импортировать JSON
запросы на импорт
из web3 импортировать Web3
GATEWAY_URL = "https://agentfi-gatewaye.onrender.com/v1/extract"
BASE_RPC = "https://mainnet.base.org"
USDC_CONTRACT = "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
TRANSFER_ABI = json.loads('[{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"type":"function"}]')
def Extract (URL, Private_key = Нет, tx_hash = Нет):
№ 1. Требование об оплате зонда
r = Requests.post(GATEWAY_URL, json={"url": url})
если r.status_code == 200:
вернуть р.json()
pay_info = r.json()
2. Заплатите 0,05 USDC на базе L2, если предоставлен закрытый ключ.
Final_tx = tx_hash
если не Final_tx и Private_key:
w3 = Web3(Web3.HTTPProvider(BASE_RPC))
соотв.