но когда ищу контакт через find и ввожу имя Bob , пишет что такого контакта нет, почему?
for line in file.read().splitlines():
name, phone = line.split() # вот прочитали данные имя, телефон каждого клиента
# их и надо добавить в свой список contacts
if __name__ == '__main__':
last_id = 0 # инициализация идентификатора должна идти до начала обработки данных
while True:
try:
market_t = aaa.trades_spot(symbol='BNBUSDT', limit=500)
qty_isBM_ = [[x['id'], float(x['price']), float(x['qty']), int(x['isBuyerMaker'])] for x in market_t]
qty_bids = [x for x in qty_isBM_ if x[3] == 0] ### Сортировка Bids isBuyerMaker = False
current_data = []
for row in qty_bids:
if row[0] > last_id:
current_data.append(row)
last_id = row[0]
print(current_data)
print("last_id: ",last_id)
print("####################################")
except:
print('ERROR:', sys.exc_info())
time.sleep(1)
data = some_api_get_data()
[[7119, 364.42, 0.1615, 0], [7120, 364.42, 0.0969, 0], ... ]
last_id = 0
while True:
data = some_api_get_data()
# и далее как я предлагал в примере
current_data = []
for row in data:
....
for data in load_data
d1 = [[7119, 364.42, 0.1615, 0], [7120, 364.42, 0.0969, 0], [7121, 364.66, 0.8113, 0], [7122, 364.67, 5.4208, 0], [7128, 364.64, 2.9978, 0], [7129, 364.64, 0.1081, 0], [7130, 364.53, 0.4472, 0], [7132, 364.53, 4.0, 0], [7133, 364.53, 1.5, 0], [7134, 364.53, 1.5, 0], [7135, 364.53, 0.4719, 0], [7136, 364.53, 0.4472, 0], [7137, 364.54, 0.4472, 0]]
# Новое значение через 1 сек: #
d2 = [[7136, 364.53, 0.4472, 0], [7137, 364.54, 0.4472, 0], [7209, 365.12, 0.12, 0], [7210, 365.44, 3.3298, 0], [7211, 365.54, 4.5902, 0], [7212, 365.54, 2.3, 0], [7213, 365.54, 3.3418, 0], [7214, 365.55, 2.4082, 0]]
# компонуем это в последовательность загрузки, чтобы показать, как это будет выглядеть последовательно
load_data = [d1, d2]
last_id = 0
for data in load_data:
current_data = []
for row in data:
if row[0] > last_id:
current_data.append(row)
last_id = row[0]
print(current_data)
(system, description, soft, price)
(Information_about_Delphi, Production_of_Delphi, Version_of_Delphi, Points)
data = [['ВКР АИС', '"Обслуживание больных медицинской клиники"', 'Delphi 7.0', '1900+'],
['КП АИС', '"Обслуживание компьютерной техники" (ADO + Access)', 'Delphi 7.0', '2400+']
cursor.executemany('insert into mytable(system, description, soft, price) values (?, ?, ?, ?)', data)
connection.commit()
Пример как должна выглядеть запись из файла:
list_1 = [('ARFA','BARABAN','CUBE','DON'), ('EON','FOG','GK,'HOP')]
data = sql_lighter.top_survivers()
print(data)
print(dict(data[0]))
data = sql_lighter.get_top_surviveds()
# результатом и будет список словарей виде [{"user_id": ..., "user_name": "имя топ1", ... }, {"user_id": ... }, ... ]
# соответственно нужные данные нужно взять, в таком виде
data[0]['user_name'] - здесь имя топ1 рейтинга
и так далее
А не находит скорее всего потому, что код страницы генерируется во время запуска через javascript, поэтому через requests информацию и не получаете. Можно проверить, выведя получившееся в "responce", попробуйте сами найти в нем свои тэги, их там и не будет.
Для эмуляции браузера можно использовать библиотеку selenium.
А учитывая, что парсите vk, то лучше использовать их собственный API вместо парсинга страницы.