
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
а лучше вот это

darkwoolf
17.02.2017
20:20:00

Google

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

darkwoolf
17.02.2017
20:21:49

Андрей
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 ?

Utah
17.02.2017
20:53:17

Maxim
17.02.2017
20:57:09

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
проблем не будет, но сама постановка задачи наводит на мысли о проблемах в дизайне

Stanislav
17.02.2017
22:34:29

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

stonepig
17.02.2017
22:38:56

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

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

I
18.02.2017
05:23:45
а что дока говорит?
Эта группа больше не существует