@ru_python

Страница 441 из 9768
Aliaksiej
25.03.2016
13:51:49
работает как-то с селениумом, но без селениум сервера

Pavel
25.03.2016
13:52:11
QT со своим контролом браузера.

Aliaksiej
25.03.2016
13:52:34
pyside не умеет в 3.5

pyqt не пробовал разве что

Google
Aliaksiej
25.03.2016
13:55:11
а оно под виндой заведется, если надо будет?

ну как-то так выходит

c = splinter.Browser('chrome') >>> c.visit('https://oauth.vk.com/authorize?client_id=####&redirect_uri=https://oauth.vk.com/blank.html&display=popup&scope=offline&response_type=token&v=5.50') >>> c.url 'https://oauth.vk.com/authorize?client_id=####&redirect_uri=https://oauth.vk.com/blank.html&display=popup&scope=offline&response_type=token&v=5.50' >>> import time >>> while not c.url.startswith('https://oauth.vk.com/blank.html'): ... time.sleep(0.3) ...

Dmitriy
25.03.2016
13:58:57
https://github.com/burnash/gspread/wiki/How-to-get-OAuth-access-token-in-console%3F Вот тут пример с гаппсами. Там скрипт приложен можно поковыряться как он дефолтбраузер запускает. Я так понял он эндпоинт на локалхосте делает туда токен и прилетает. Дальше делай с ним че хочешь

Aliaksiej
25.03.2016
14:00:07
ща гляну

а

так там про локалхост

у вкшечки нельзя

Dmitriy
25.03.2016
14:00:54
Не дает колбек на локалхост сделать?

Aliaksiej
25.03.2016
14:01:03
да, у вк в принципе нельзя

Dmitriy
25.03.2016
14:01:13
Да хоть в сейфе

Google
Aliaksiej
25.03.2016
14:01:24
А если локалхост за натом/прокси?
это поидее неважно, ибо пользователь со своего браузера с токеном придет

Pavel
25.03.2016
14:01:27
Че??
Туплю.

Aliaksiej
25.03.2016
14:01:36
а не удаленный сервер тебя пинать будет

Dmitriy
25.03.2016
14:01:43
Oauth просто браузеру говорит куда ему идтить

Pavel
25.03.2016
14:10:58
Говорю же, тупка случилась. Вдруг стал ждать входящий привет от серверов вк, а не от браузера.

Whore Amazing
25.03.2016
14:11:18
бывает.

кто-нибудь тут с p2p как-нибудь заморачивался?

Aliaksiej
25.03.2016
14:21:39
смотря что тебя интересует

Whore Amazing
25.03.2016
14:22:02
чего внятного почитать по общей идеологии, для начала.

а потом - организация собственной сеточки.

Aliaksiej
25.03.2016
14:22:52
да ну что там читать, по факту просто набор прилаг, соедененных между собой по сокету

Whore Amazing
25.03.2016
14:23:10
хм, шикарно, все как я и предполагал.

Aliaksiej
25.03.2016
14:24:03
ну конечно же есть нюансы с натом, дескавери и прочее

чаще всего используются бутстрап серверы

Whore Amazing
25.03.2016
14:24:24
а если децентрализованное?

Aliaksiej
25.03.2016
14:24:55
если совсем децентрализованное, то вроде как тебе в dht, но тут я тебе уже не помощник

у меня как-то в голове пока не укладывается, как можно сделать это совсем без сервера

как по мне, нельзя

Whore Amazing
25.03.2016
14:25:22
окей, почитаем. всю жизнь думал, что dht - это что-то сугубо личное торрентовское %)

Google
Aliaksiej
25.03.2016
14:25:38
distributed hash table

там нет про торренты :)

Whore Amazing
25.03.2016
14:25:47
ну, у меня есть мылсишки, но надо больше луркать на данный момент.

Aliaksiej
25.03.2016
14:26:29
ну как бы глобальная сеть устроена так, что ты не можешь крикнуть в нее "отзовись тот, кто знает что такое "мойпротокол"

поэтому без централизованного списка пиров как-то нереально

мм

вспомнил

Whore Amazing
25.03.2016
14:27:11
ну, вообще нет. но можно крикнуть предполагаемым получателям, а они, если надо, ответят сами.

Aliaksiej
25.03.2016
14:27:24
в dht магии нет, тебе хотя бы раз надо быть соедененным с одним из участников в сети, чтобы это работало

все тоже самое

Whore Amazing
25.03.2016
14:27:42
хм, окей, было бы очень неплохо.

Aliaksiej
25.03.2016
14:27:46
так предполагаемые получатели и есть бутстрап сервера

Whore Amazing
25.03.2016
14:28:02
зачем? обычные пиры.

Aliaksiej
25.03.2016
14:28:39
т.е. ты идешь по т n-урлам, спрашиваешь список пиров, заодно сообщаешь о себе. Дальнейшие списки получаешь от любого участника сети

сохраняешь у себя локально список пиров

и совсем не обязательно идти к бутстрапам в следующий раз

Whore Amazing
25.03.2016
14:29:07
мне много не надо, хватит соединения с конкретно указанным участником :з

Aliaksiej
25.03.2016
14:29:12
если хотя бы один из сохраненных еще в сети

Whore Amazing
25.03.2016
14:29:41
а список может храниться у всех, и если хотя бы один в сети, ты можешь достучаться до нужного, если он, в свою очередь, в сети.

Aliaksiej
25.03.2016
14:30:05
ну так вот чтобы гарантировать, что один есть в сети и ставят бутстрап сервер :)

Google
Whore Amazing
25.03.2016
14:30:29
зачем? при отсутствии ответов просто выдавать, что сеть пуста.

Aliaksiej
25.03.2016
14:30:30
чтобы всегда был хоть 1

Whore Amazing
25.03.2016
14:30:52
собственно, зачем? список пиров же динмаически генерится.

Aliaksiej
25.03.2016
14:30:58
откуда?

Whore Amazing
25.03.2016
14:31:16
при подключении нового он рассылает всем, что он тута, и его заносят.

все просто.

Admin
ERROR: S client not available

Aliaksiej
25.03.2016
14:31:25
а куда он подключается? :)

или сразу так

а у него список откуда

Whore Amazing
25.03.2016
14:31:56
просто запускает клиент. если есть в сети кто-то еще, то им кидается, что пришел новый.

Aliaksiej
25.03.2016
14:32:14
так а откуда он знает, куда стучаться то?

Whore Amazing
25.03.2016
14:32:18
и они ему в ответ весь список. а если в сети никого, то и список соответственно пустой.

сканит сеть же.

Aliaksiej
25.03.2016
14:32:51
так нельзя сканить сеть

Whore Amazing
25.03.2016
14:32:59
почему?

Аллах запрещает?

Aliaksiej
25.03.2016
14:33:08
ты не можешь просканировать интернет

только локалку

Whore Amazing
25.03.2016
14:33:18
с фига это :\

Google
Whore Amazing
25.03.2016
14:33:33
я xspiderom с малолетства сканю диапазоны ip

Aliaksiej
25.03.2016
14:33:41
ааа

так ты полным перебором собрался

нуну

правильная п2п сеть у каждого чувака на разном порту сидит

будешь перебирать все айпишки и все порты?

Whore Amazing
25.03.2016
14:34:24
разумеется, все сложнее. я разобью весь интернет на подсети, которые можно перебрать безболезненно.

Aliaksiej
25.03.2016
14:34:29
долго подключаться будешь

Whore Amazing
25.03.2016
14:34:41
правильная п2п сеть у каждого чувака на разном порту сидит
эм, ну значит, у меня будет неправильная...а почему, интересно стало?

в замысле все звучало круто, повесить всех на заданный порт и не париться.

Aliaksiej
25.03.2016
14:35:13
ну чтобы банально твою сеть не так легко найти было

а еще порты бывают заняты кем-то еще

Whore Amazing
25.03.2016
14:35:45
ну если хотят - пусть находят, беда-то какая. а портов много, выберем наименее занятый.

Aliaksiej
25.03.2016
14:35:56
на самом деле наверняка есть куча везких причин так делать, но я тебе не скажу :)

Whore Amazing
25.03.2016
14:36:12
а вот жаль, стало любопытно.

Aliaksiej
25.03.2016
14:36:30
всмысле что я не знаю. Принял на веру, что лучше при первом запуске выбрать рандомный и сидеть на нем

Whore Amazing
25.03.2016
14:37:00
хм-хм-хм. в теории я пока не вижу причин так шифроваться.

Aliaksiej
25.03.2016
14:37:10
но потом менять не стоит, ибо к тебе может захотеть плдключиться человек, который подключался к тебе в прошлый раз

Страница 441 из 9768