@python_beginnersЭта группа больше не существует

Страница 1281 из 1885
Johnnie
17.02.2017
20:14:35
там есть flask.py?

darkwoolf
17.02.2017
20:15:44


ладно, пусть хоть так

Johnnie
17.02.2017
20:16:01
ну ебана

Google
Johnnie
17.02.2017
20:16:07
ты назвал файл именем модуля

darkwoolf
17.02.2017
20:16:19
походу из-за этого

Denis
17.02.2017
20:17:05
Берешь доку питона или любую нормальную книгу и читаешь, что такое импорт и как он работает

darkwoolf
17.02.2017
20:17:23
Та я знаю что такое импорт

просто вставляеться код модуля

Denis
17.02.2017
20:18:21
Нет

darkwoolf
17.02.2017
20:18:30
чего это нет?

Denis
17.02.2017
20:18:32
Это в си он вставляется

darkwoolf
17.02.2017
20:18:48
Это в си он вставляется
разве это не по аналогии?

Denis
17.02.2017
20:19:19
разве это не по аналогии?
Нет. Как минимум, тут код модуля больше одного раза не выполняется

Johnnie
17.02.2017
20:19:32
https://gist.github.com/7c72c8f678adb7dc9577d7f52faafb19

а лучше вот это

Google
Denis
17.02.2017
20:20:33
Лучше не гадай, а почитай Лутца. У него вроде это хорошо описано

Андрей
17.02.2017
20:25:47
Как отключить шаблонизатор в bottlepy

darkwoolf
17.02.2017
20:31:00
тебе в определёном участке?

Андрей
17.02.2017
20:47:17
Да

UnkownUSR
17.02.2017
20:48:03
Ребят, знаком кто с BeautifulSoup4 ?

Maxim
17.02.2017
20:57:09
Ребят, знаком кто с BeautifulSoup4 ?
стоит сразу вопрос в чатик писать

UnkownUSR
17.02.2017
21:01:01
Мне нужно найти ссылку на картинку через soup.find

Вот к ней путь

Ссылка подчеркнута

Проблема в том, что соуп не хочет видеть класс ad

Maxim
17.02.2017
21:02:49
ну если не видит, то она js добавляется

Ivan
17.02.2017
21:03:09
find("span", {"class": "ad"} ?

не видит.

?

UnkownUSR
17.02.2017
21:03:42
Щас пробну

На выходе кидает ссылки на js файлы

Неужели к картинке доступ через js?

Тогда ее спарсить никак?

Google
Ivan
17.02.2017
21:07:15
видимо да, js тут работает. А как код сайта получаешь? urllib? requests?

UnkownUSR
17.02.2017
21:07:34
urllib.request

Ivan
17.02.2017
21:07:55
я использую связку selenium + phantomJS, генерирует сайты с js, выжидаю немного пока все прогрузится, потом уже парсю

Maxim
17.02.2017
21:08:08
тогда через селениум или через pyqt еще можно

UnkownUSR
17.02.2017
21:08:38
Хм, я присмотрюсь к селениуму

А что по скорости?

Быстрее/ медленнее?

Maxim
17.02.2017
21:09:05
медленнее

Ivan
17.02.2017
21:09:37
медленнее, потому что мощный довольный инструмент) Но зато возможности...

UnkownUSR
17.02.2017
21:10:40
Это плохо. Мне парсить 478 страниц и в каждой по 20 страниц

Maxim
17.02.2017
21:11:15
ну на ночь поставишь

и найдешься, что ничего не вылетит))

Maxim
17.02.2017
21:13:19
такой вопрос на сайтке (чужом), вводишь туда данные, она рассчитыает и возращает назад. я пытался через requests отправлять пост запросы, но там в форме есть ключ '__EVENTVALIDATION' и после него идет 100500 символов всяких. Это он генерируется джаваскриптом, получается, чтобы никто чужой не юзал форму?

Ivan
17.02.2017
21:19:03
если делать паузы между страницами 2 сек + 1 сек на парсинг и обработку, сохранение и т.д., то времени потребуется всего 7,936, то есть почти 8 часов. Это как поспать правильно.

=)

UnkownUSR
17.02.2017
21:59:55
Ребят, есть куча ссылок типа '//simg4.gelbooru.com//images/3e/1f/3e13fedцbc3bc305a6faa8bd9972df6221.jpeg', '//gelbooru.com//images/2c/3a/2c3a64f6b049d10df6516dcbсdц5307b49.jpeg' . Как из них удалить '//simg4.gelbooru.com' и '//gelbooru.com' ?

Johnnie
17.02.2017
22:00:50
re.sub?

Maxim
17.02.2017
22:01:16
'//simg4.gelbooru.com//images/3e/1f/3e13fedцbc3bc305a6faa8bd9972df6221.jpeg'.split('gelbooru.com')[-1]

UnkownUSR
17.02.2017
22:02:24
Спасибо огромное!)

'//simg4.gelbooru.com//images/3e/1f/3e13fedцbc3bc305a6faa8bd9972df6221.jpeg'.split('gelbooru.com')[-1]

Google
UnkownUSR
17.02.2017
22:07:48
А можно то же самое провернуть со списком?

stonepig
17.02.2017
22:08:20
for i in list:

и пошел пошел

for link in list: new_list.append(i.split('gelbooru.com')[-1]

или как там в новый лист

Ivan
17.02.2017
22:20:25
только не i.split, а link.split )

Admin
ERROR: S client not available

Ivan
17.02.2017
22:20:36
тоже привычка есть такая писать for i in ... ? )

stonepig
17.02.2017
22:20:37
да :)

UnkownUSR
17.02.2017
22:21:34
Это, кстати, хорошая привычка

Ivan
17.02.2017
22:21:35
я отвыкаю от неё усиленно, всё-таки плохо так делать.)

UnkownUSR
17.02.2017
22:22:04
Вообще-то в одном из PEP прописано, что i - стандартная переменная цикла for

Во всяком случае, Доусон так писал

В своей книге

Щас даже пруф кину

Ivan
17.02.2017
22:23:19
мое мнение - плохо, потому что когда неделю тупил над задачей, а потом Бац, просветление пришло и писал кодишко без перерыва.. и потом давай через месяц снова читать код, чтобы добавить функционал, а там for i in ... , for x in ..., for y in ..., for aa in ... мозг разболелся (

UnkownUSR
17.02.2017
22:24:18


Ты просто однобуквенные переменные только как счетчики создавай

И всё

Ivan
17.02.2017
22:25:38
А, счетчики, да, а когда перебор объектов в списке объектов, то лучше имена нормальные давать

Google
UnkownUSR
17.02.2017
22:28:55
Есть какое-то ограничение кол-ва элементов списка?

Скажем, я могу занести туда 48000 значений? )

V
17.02.2017
22:30:14
Johnnie
17.02.2017
22:30:53
Language: py3 Source: a = list(range(50000)) print(len(a)) Result: 50000

V
17.02.2017
22:31:56
если каждое значение списка будет по мегу данных, то, я подозреваю, будут проблемы с 48к элементов

UnkownUSR
17.02.2017
22:32:36
Одно значение - ссылка типа "//simg4.gelbooru.com//images/3e/1f/3e13fedцbc3bc305a6faa8bd9972df6221.jpeg'.split('gelbooru.com"

Johnnie
17.02.2017
22:33:16
Split?

V
17.02.2017
22:34:15
проблем не будет, но сама постановка задачи наводит на мысли о проблемах в дизайне

Johnnie
17.02.2017
22:34:47
Language: py3 Source: a = ['x' * 100] * 50000 print(len(a)) Result: 50000

?

Maxim
17.02.2017
22:39:43
как E-2dp2ixv464x0x55e86 может конвертироваться в число?

<a href="" onclick="globals.ch.togle(this , 'E-2dp2ixv464x0x55e86');return false;" xparam="odds_text">1.29</a> вот такой элемент

V
17.02.2017
23:06:36
забей их в базу через sqlite
я? sqlite? спасибо, нет :)

Set
18.02.2017
05:03:00
Dev Null, [18 февр. 2017 г., 10:59]: у меня впс хостинг на убунту 16 установил туда адженти теперь хочу установить туда свой сайт на джанго с поддержкой пайтон 3 или что надо установить туда

?

I
18.02.2017
05:23:45
а что дока говорит?

Страница 1281 из 1885

Эта группа больше не существует Эта группа больше не существует