
Yegor
04.09.2018
20:04:02
блин чутка напутал
ща

ivan
04.09.2018
20:04:39
requests + lxml
Мб тут чет найдешь http://scraping.pro/res/xpath-cheat/xpath_css_dom_recipes.pdf
Не помню xpath

Google

Yegor
04.09.2018
20:05:50
for key, value in end_names.items():
if value[0] >= after_column+1:
new_value = value
new_value[0] = m_colum
когда new_value[0] меняется на m_colum то оно меняется и в переменной value[0]

ivan
04.09.2018
20:06:36
Ты делаешь ссылку
Теперь у тебя new_value и value ссылаются на один и тот же блок памяти

Yegor
04.09.2018
20:07:07
надо .copy()
да?

ivan
04.09.2018
20:07:10
И когда ты изменяешь одну переменную, то изменяется блок памяти, а следовательно и вторая переменная, поскольку она на этот же блок ссылается
Ну, есть несколько способов скопировать
Можно сделать что-то типо new_value = value + 0
Шоб три часа в дебаггер не втыкать, можно почитать про операционные системы
Там про память много чу узнать можно

Yegor
04.09.2018
20:10:15
ну и про программирование тоже нужно почитать.

ivan
04.09.2018
20:10:25
?

Yegor
04.09.2018
20:11:16
и вообще-то на сколько я знаю, когда в пейтоне делаешь
а = б
а +1
а == а+1 и б = б

Google

Yegor
04.09.2018
20:11:22
б==б

ivan
04.09.2018
20:12:11

Yegor
04.09.2018
20:12:56
ну вобщем не суть. Надо было new_value = value.copy()

Jl
04.09.2018
20:13:41
Кто слышал про инсайд от гугла ?
В 2023 году планирую отказаться от поддержки андроид
И свою ос на телефоны паять

ivan
04.09.2018
20:14:40
На
Ху
Я

Jl
04.09.2018
20:14:47
Вангую разработка приложений под эту ос уйдёт полностью на ГО

Yegor
04.09.2018
20:14:53
товарищи питонисты. Есть еще одна небольшая беда

Jl
04.09.2018
20:15:09

Dmitry
04.09.2018
20:15:09

Jentry
04.09.2018
20:15:14

Dmitry
04.09.2018
20:15:17
Ещё год назад слышали

ivan
04.09.2018
20:15:27

Jl
04.09.2018
20:15:54
Я бы на из месте перевёл, отличный комерчиский ход как по мне

Yegor
04.09.2018
20:16:36
я с пейтонокода сделал екзешник. Так вот когда в пейтоноэкзешнике происходит трабла, то он мнгновенно вырубается и я не могу увидеть трейс. Не подскажите как это можно починить? Или может можно как-то ловить любую ошибку при выполнении и потом ее выводить в каком-то удобочитаемом виде?

You
04.09.2018
20:18:13

Yegor
04.09.2018
20:20:15

X_Selent
04.09.2018
20:54:34
Правильно я передаю заголовки?
headers = {'Connection': 'keep-alive',
'Host': 'site.net',
'Content-Type': 'application/x-www-form-urlencoded',
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
'Referer': 'https://site.net/login',
'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7'}
Если да, то подскажите пожалуйста, как передать csrf token?

Google

Denis
04.09.2018
20:59:25
Хочу обучится питону, с каких курсов начать?


Krops
04.09.2018
20:59:54
Добрый вечер, у меня не большая проблема, может ли кто помочь/подсказать в чём ошибка?
import telebot
import constants
bot = telebot.TeleBot(constants.token)
#upd = bot.get_updates()
#print (upd)
#last_upd = upd[-1]
#message_from_user = last_upd.message
#print(message_from_user)
print(bot.get_me())
def log(message,answer):
print("/n ------")
from datetime import datetime
print(datetime.now())
print("Сообщение от {0} {1}. (id = {2}) \n Текст = {3}".format(message.from_user.first_name, message.from_user.last_name, str(message.from_user.id), message.text))
@bot.message_handler(commands=['help'])
def handle_text(message):
answer = "Мои возможности ограничены. Sorry!"
log(message, answer)
bot.send_message(message.chat.id, answer )
@bot.message_handler(commands=['start'])
def handle_text(message):
answer = "Hello! You are welcome!"
log(message, answer)
bot.send_message(message.chat.id, answer)
@bot.message_handler(commands=['settings'])
def handle_text(message):
answer = "Тут пусто)"
log(message, answer)
bot.send_message(message.chat.id,answer )
@bot.message_handler(content_types=['text'])
def handle_text(message):
answer = "Ты поц, гыгы"
if message.text == "a":
answer = "АУЕ"
log(message, answer)
bot.send_message(message.chat.id, answer)
elif message.text == "e":
answer = "Ты лол"
log(message, answer)
bot.send_message(message.chat.id,answer)
else:
log(message, answer)
bot.send_message(message.chat.id, answer)
bot.polling(none_stop=True, interval=0)


Проксимов
04.09.2018
21:00:02
Добрый вечер, у меня не большая проблема, может ли кто помочь/подсказать в чём ошибка?
import telebot
import constants
bot = telebot.TeleBot(constants.token)
#upd = bot.get_updates()
#print (upd)
#last_upd = upd[-1]
#message_from_user = last_upd.message
#print(message_from_user)
print(bot.get_me())
def log(message,answer):
print("/n ------")
from datetime import datetime
print(datetime.now())
print("Сообщение от {0} {1}. (id = {2}) \n Текст = {3}".format(message.from_user.first_name, message.from_user.last_name, str(message.from_user.id), message.text))
@bot.message_handler(commands=['help'])
def handle_text(message):
answer = "Мои возможности ограничены. Sorry!"
log(message, answer)
bot.send_message(message.chat.id, answer )
@bot.message_handler(commands=['start'])
def handle_text(message):
answer = "Hello! You are welcome!"
log(message, answer)
bot.send_message(message.chat.id, answer)
@bot.message_handler(commands=['settings'])
def handle_text(message):
answer = "Тут пусто)"
log(message, answer)
bot.send_message(message.chat.id,answer )
@bot.message_handler(content_types=['text'])
def handle_text(message):
answer = "Ты поц, гыгы"
if message.text == "a":
answer = "АУЕ"
log(message, answer)
bot.send_message(message.chat.id, answer)
elif message.text == "e":
answer = "Ты лол"
log(message, answer)
bot.send_message(message.chat.id,answer)
else:
log(message, answer)
bot.send_message(message.chat.id, answer)
bot.polling(none_stop=True, interval=0)
Таки на что жалуетесь?


Krops
04.09.2018
21:00:59

Проксимов
04.09.2018
21:01:24

Krops
04.09.2018
21:01:36
Какие ошибки?
File "C:/Users/lucky/PycharmProjects/untitled/Telegram.py", line 57
bot.polling(none_stop=True, interval=0)
^
SyntaxError: invalid character in identifier

Проксимов
04.09.2018
21:02:18
Чекни русские буквы


Dk
04.09.2018
21:02:27
Добрый вечер, у меня не большая проблема, может ли кто помочь/подсказать в чём ошибка?
import telebot
import constants
bot = telebot.TeleBot(constants.token)
#upd = bot.get_updates()
#print (upd)
#last_upd = upd[-1]
#message_from_user = last_upd.message
#print(message_from_user)
print(bot.get_me())
def log(message,answer):
print("/n ------")
from datetime import datetime
print(datetime.now())
print("Сообщение от {0} {1}. (id = {2}) \n Текст = {3}".format(message.from_user.first_name, message.from_user.last_name, str(message.from_user.id), message.text))
@bot.message_handler(commands=['help'])
def handle_text(message):
answer = "Мои возможности ограничены. Sorry!"
log(message, answer)
bot.send_message(message.chat.id, answer )
@bot.message_handler(commands=['start'])
def handle_text(message):
answer = "Hello! You are welcome!"
log(message, answer)
bot.send_message(message.chat.id, answer)
@bot.message_handler(commands=['settings'])
def handle_text(message):
answer = "Тут пусто)"
log(message, answer)
bot.send_message(message.chat.id,answer )
@bot.message_handler(content_types=['text'])
def handle_text(message):
answer = "Ты поц, гыгы"
if message.text == "a":
answer = "АУЕ"
log(message, answer)
bot.send_message(message.chat.id, answer)
elif message.text == "e":
answer = "Ты лол"
log(message, answer)
bot.send_message(message.chat.id,answer)
else:
log(message, answer)
bot.send_message(message.chat.id, answer)
bot.polling(none_stop=True, interval=0)
>АУЕ
Ох уж эти ботостроители
На nokia пишешь?


Krops
04.09.2018
21:03:35

X_Selent
04.09.2018
21:03:40
Если да, то подскажите пожалуйста, как передать csrf token?

Krops
04.09.2018
21:03:43
>АУЕ
File "C:/Users/lucky/PycharmProjects/untitled/Telegram.py", line 57
bot.polling(none_stop=True, interval=0)
^
SyntaxError: invalid character in identifier

Dk
04.09.2018
21:04:37
Нет
https://bash.im/quote/436868

Krops
04.09.2018
21:05:15

?
04.09.2018
21:05:32
привет ребят

Abylay
04.09.2018
21:05:42
Hi

Krops
04.09.2018
21:05:44

Google

Krops
04.09.2018
21:06:12
Чекни русские буквы
Убрал, и вот что пишет
File "C:/Users/lucky/PycharmProjects/untitled/Telegram.py", line 57
bot.polling(none_stop=True, interval=0)
^
SyntaxError: invalid character in identifier

Abylay
04.09.2018
21:07:26
Вчем проблема понять не могу

Krops
04.09.2018
21:07:53

Abylay
04.09.2018
21:08:24

Krops
04.09.2018
21:08:30
Ок

?
04.09.2018
21:09:09
ребят заказов много у каждого ?)

Crypt
04.09.2018
21:21:25

Krops
04.09.2018
21:21:37
И ещё один не большой вопрос,
Код:
import telebot
import constans
bot = telebot.TeleBot(constans)
bot.send_message(374375891, "test")
Ошибка:
Process finished with exit code 0
Что с етим делать?)

Tishka17
04.09.2018
21:21:48

Crypt
04.09.2018
21:21:53
это ок

Tishka17
04.09.2018
21:21:59
Это процесс нормально завершился

Krops
04.09.2018
21:22:11
Но почему 0?

Crypt
04.09.2018
21:22:24
так сложилось

Tishka17
04.09.2018
21:22:27
0 это нормальное завершение
Не ноль - разные коды ошибок

Андрей
04.09.2018
21:22:42
import telebot
Можно не читать дальше
©Зарт

Krops
04.09.2018
21:23:02
Ок, другой вопрос, оно не разослалось, из за чего?
А то я хз?

Google

Ruslan
04.09.2018
21:26:34
ребят, выручайте) а то задрочился искать\пробовать
короче selenium webdriver »»» Firefox
пытаюьсь получить Ё#АНЫЕ логи чтобы оттуда выдрать заголовки ответов (Response headers)

Tishka17
04.09.2018
21:27:24

Ruslan
04.09.2018
21:27:27
альтернатива получения заголовков - приветствуется
Эм. Зачем?
затем что если сервер отвечает "файлом" (обычно мы видим окно предлагающее сохранить файл) то я немогу получить url этого файла
мне он нафиг ненужен, мне url нужен
и content-type нужен

Krops
04.09.2018
21:30:52
И ещё один не большой вопрос,
Код:
import telebot
import constans
bot = telebot.TeleBot(constans)
bot.send_message(374375891, "test")
Из-за чего могло не разослаться?

Андрей
04.09.2018
21:35:18

Krops
04.09.2018
21:41:53

Андрей
04.09.2018
21:42:42
По какому боту?

Krops
04.09.2018
21:43:39

Андрей
04.09.2018
21:44:10
Я в чате могу отвечать