Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
2 / 1 / 1
Регистрация: 20.05.2020
Сообщений: 215

Отсанавливается код

22.01.2022, 19:37. Показов 658. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем ребят. У меня код проверяет по апи 16 позиций потом пишет Checking... как можно исправить? и почему он постоянно на 16 запросе пишет Checking... и дальше не работает?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#Compatible with Python 2 and Python 3
#Based and improved implementation, inspired by: github.com/circulosmeos/bitcoin-in-tiny-pieces/blob/master/bitcoin-get-address-balance.py
 
#Developed by: ~geniusprodigy
#I have implemented and modified so that it is possible to automatically check list-based Bitcoin Addresses to work with massive volumes of scans.
import sys
import re
from time import sleep
 
try:    # if is python3
    from urllib.request import urlopen
except: # if is python2
    from urllib2 import urlopen
 
 
def check_balance(address):
 
    #Modify the value of the variable below to False if you do not want Bell Sound when the Software finds balance.
    SONG_BELL = True
 
    #Add time different of 0 if you need more security on the checks
    WARN_WAIT_TIME = 0
 
    blockchain_tags_json = [ 
        'total_received',
        'final_balance',
        ]
 
    SATOSHIS_PER_BTC = 1e+8
 
    check_address = address
 
    parse_address_structure = re.match(r' *([a-zA-Z1-9]{1,34})', check_address)
    if ( parse_address_structure is not None ):
        check_address = parse_address_structure.group(1)
    else:
        print( "\nThis Bitcoin Address is invalid" + check_address )
        exit(1)
 
    #Read info from Blockchain about the Address
    reading_state=1
    while (reading_state):
        try:
            htmlfile = urlopen("https://blockchain.info/address/%s?format=json" % check_address, timeout = 10)
            htmltext = htmlfile.read().decode('utf-8')
            reading_state  = 0
        except:
            reading_state+=1
            print( "Checking... " + str(reading_state) )
            sleep(60*reading_state)
 
    print( "\nBitcoin Address = " + check_address )
 
    blockchain_info_array = []
    tag = ''
    try:
        for tag in blockchain_tags_json:
            blockchain_info_array.append (
                float( re.search( r'%s":(\d+),' % tag, htmltext ).group(1) ) )
    except:
        print( "Error '%s'." % tag );
        exit(1)
 
    for i, btc_tokens in enumerate(blockchain_info_array):
 
        sys.stdout.write ("%s \t= " % blockchain_tags_json[i])
        if btc_tokens > 0.0:
            print( "%.8f Bitcoin" % (btc_tokens/SATOSHIS_PER_BTC) );
        else:
            print( "0 Bitcoin" );
 
        if (SONG_BELL and blockchain_tags_json[i] == 'final_balance' and btc_tokens > 0.0): 
            
            #If you have a balance greater than 0 you will hear the bell
            sys.stdout.write ('\a\a\a')
            sys.stdout.flush()
 
            arq1.write("Bitcoin Address: %s" % check_address)
            arq1.write("\t Balance: %.8f Bitcoin" % (btc_tokens/SATOSHIS_PER_BTC))
            arq1.write("\n")
            arq1.close()
            if (WARN_WAIT_TIME > 0):
                sleep(WARN_WAIT_TIME)
 
#Add the filename of your list of Bitcoin Addresses for check all.
with open("list-addresses.txt") as file:
    for line in file:
 
        arq1 = open('addresses-with-balance-yay.txt', 'a')
        address = str.strip(line)
        print ("__________________________________________________\n")
        
        check_balance(address)
 
print ("__________________________________________________\n")
print ("Developed by: ~geniusprodigy")
print ("My contact on reddit: reddit.com/u/genius360\n")
print ("If this saved you time or helped, donations please for BTC Address:")
print ("1FrRd4iZRMU8i2Pbffzkac5u4KwUptmc7S")
arq1 = open('addresses-with-balance-yay.txt', 'a')
arq1.write("\nDeveloped by: ~geniusprodigy. If this saved you time or helped, donations please for BTC Address: 1FrRd4iZRMU8i2Pbffzkac5u4KwUptmc7S")
arq1.close()
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.01.2022, 19:37
Ответы с готовыми решениями:

Дан код на Яве, нужно: а) придумать куда в этот код втулить JTextField, б) проверить данный код на наличие ошибок
import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.*; import javax.swing.border.EmptyBorder; ...

Написать код, который будет выполняться и как C# код, и как Java код, и как JavaScript код
Написать код, который будет выполняться и как C# код, и как Java код, и как JavaScript код. При запуске этого файла должна выводиться...

Как изменить код? Есть код для CharacterConroller, а нужно этот код переделать для CapsuleColider
Это код для CharacterContoller, помогите изменить этот код для Capsule Colider (не могу) На вопрос зачем, отвечу так, что когда капсула,...

1
155 / 120 / 38
Регистрация: 12.12.2013
Сообщений: 374
22.01.2022, 20:30
Так сам же написал, что при ошибочном запросе долбиться, пока сервер не ответит. Причем с каждым разом увеличивая сон.
Python
1
2
3
4
5
6
7
8
9
10
reading_state=1
while (reading_state):
    try:
        htmlfile = urlopen("https://blockchain.info/address/%s?format=json" % check_address, timeout = 10)
        htmltext = htmlfile.read().decode('utf-8')
        reading_state  = 0
    except:
        reading_state+=1
        print( "Checking... " + str(reading_state) )
        sleep(60*reading_state)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.01.2022, 20:30
Помогаю со студенческими работами здесь

Перевести сообщение в двоичный код и в код грея: Код Грея
Перевести сообщение в двоичный код и в код грея: Код Грея

Переделать код содержащий в себе цикл с параметром, в код с циклом с ПРЕДУСЛОВИЕМ (while do)
Program Sum_Del; Var N, I, Sum_Max, Sum, K, Ch : Integer; Begin Write('Введите число N: '); ReadLn(N); Sum_Max := 1; Ch := 1;...

При нажатие клавиши срабатывает определённый код, дополните мой код
Есть код bool space = false; // переменная отвечающая за просмотр, нажат ли пробел или нет if () { echo << "Вы нажали...

Взяв за основу (код), изменить код программы таким образом , чтобы :
Взяв за основу (программа), изменить код программы таким образом , чтобы : - Входные данные (поля структуры) вводились с клавиатуры и...

Написать код дешифровщика для Delphi 7, если есть код шифровщика?
Вот всё что есть, нужно дополнить дешифровщик, заранее спасибо кто не пройдет стороной и не будет писать не по теме <3: interface ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru