
[Anonymous]
11.10.2016
22:01:32
Поставь себе четкие цели.
Это намного быстрее, чем кажется.


Denis
11.10.2016
22:02:26
import requests
import json
import simplejson
url = 'https://calendar.fxstreet.com/EventDateWidget/GetMainResponsive?callback=jQuery111302583826627588932_1476210489976&timezone=UTC&view=range&start=20160901&end=20160901&countrycode=AU%2CCA%2CCN%2CEMU%2CFR%2CDE%2CGR%2CIT%2CJP%2CNZ%2CPT%2CES%2CCH%2CUK%2CUS&volatility=0&culture=en&columns=CountryCurrency%2CCountdown&_=1476210489980'
headers = {
'content-type': "multipart/form-data; boundary=---011000010111000001101001",
'host': "calendar.fxstreet.com",
'connection': "keep-alive",
'user-agent': "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36",
'accept': "*/*",
'referer': "https://www.fxstreet.com/economic-calendar",
'accept-encoding': "gzip, deflate, sdch, br",
'accept-language': "en-US,en;q=0.8",
'cookie': "__gads=ID=d6062d01c0487a74:T=1476208280:S=ALNI_MYjlUQeOZohp_6YKAl13TjukeEd5A; _ga=GA1.2.144865309.1476208276; _gat_UA-327849-1=1",
'cache-control': "no-cache",
'postman-token': "49ca6d13-6938-3058-69fb-19ecc09e29d3"
}
r = requests.get(url, headers=headers)
z = r.text
print(json.loads(z))
z = r.json()
print(z)


[Anonymous]
11.10.2016
22:02:53
Есть классная програма anki. Непонял фразу - перевел и вбил. Потом учишь, учишь повторением.

Google

Zart
11.10.2016
22:02:56
я один хрен английский по рпг учил

Bulatbulat48
11.10.2016
22:03:04
z = r.json()
print(z)
raise JSONDecodeError("No JSON object could be decoded", s, idx)
simplejson.decoder.JSONDecodeError: No JSON object could be decoded: line 1 column 0 (char 0)

[Anonymous]
11.10.2016
22:03:19

Zart
11.10.2016
22:03:25
нет, порно

Denis
11.10.2016
22:03:38
Ну там print(r.text), не знаю
Я в реквестс не очень шарю

Bulatbulat48
11.10.2016
22:03:53
да уже по всякому пытался, гуглил

[Anonymous]
11.10.2016
22:03:59

Bulatbulat48
11.10.2016
22:04:48

Leonid
11.10.2016
23:38:28

b0g3r
11.10.2016
23:45:50
то вовсе не json, похоже

Leonid
11.10.2016
23:47:02

b0g3r
11.10.2016
23:47:17
если бы это был json - json бы его скушал

Google

Leonid
11.10.2016
23:48:04
Это какой-то парсер нужен, этой html странички в ответе, чтобы получать нужные значения

[Anonymous]
11.10.2016
23:55:16
>1,2kb

Leonid
11.10.2016
23:55:30

[Anonymous]
11.10.2016
23:55:33
Зачем файлом кидать?

Leonid
11.10.2016
23:55:59

[Anonymous]
11.10.2016
23:56:21
Есть `

Leonid
11.10.2016
23:56:43
Поэтому ошибки и давал)
feedparser нечто подобное делает, парсит rss в удобный словарик

Влад
12.10.2016
00:02:07
Как правильно расположить фроент энд сайта по папкам, чтобы Джанго без проблем его подцепила ?

[Anonymous]
12.10.2016
00:04:57

Влад
12.10.2016
00:05:27
Что значит - css
?)
Почему минус

[Anonymous]
12.10.2016
00:05:47
- папка
+ файл
пробелы, вложенность

Влад
12.10.2016
00:07:51
Все, понял , спасибо
А в сеттингах надо прописывать пути до ксс и жс ?

[Anonymous]
12.10.2016
00:09:30
в index.html все будет прописано и он отправит нативный запрос сам

Google

Влад
12.10.2016
01:14:21
Джанга не видит ксс и жс , если их ставить так, как ты сказал

[Anonymous]
12.10.2016
01:33:02
Джанга отдает файлы. Она не может не видеть.
А расположение знает хтмл, браузер по этому расположению и запрашивает файлы.
Кароче, пройди хтмл академию.

Влад
12.10.2016
01:38:23
Ну вот смотри , я создал в приложении папки , как ты и сказал
И хтмл перестает видеть ксс и жс
Если запускать отдельно от джанги, то все хорошо

[Anonymous]
12.10.2016
01:38:57
Значит проблема в ответе.
Ответе джанги.
Она получила запрос, но не может отдать.
В запросе есть пути, тебе нужно их использовать.
Я с телефона.
Так бы сам тебе написал.

Zart
12.10.2016
02:31:39

Pavel
12.10.2016
02:32:04
Н у то есть много почему, но если хочется или дев сервер...

Zart
12.10.2016
02:39:23
я-то думал джанга вьюшки вызывает, а не статику раздает

Pavel
12.10.2016
02:42:45

Влад
12.10.2016
02:49:30
Ну вот во вьюшке я делаю рендер хтмл страницы
И чистяком он ее нормально грузит . Но если добавить туда ссылку на ксс, которая находится рядом, то он не может ее подцепить

Pavel
12.10.2016
02:51:11

Влад
12.10.2016
02:52:54
Просто хтмл файл без зависимостей
Если добавляю зависимость в виде ксс , то браузер говорит "некоторые файлы могут быть недоступны" и просто не отображает css

Google

Pavel
12.10.2016
02:56:03
И справку от дерматолога. ?
Все это лучше на pastebin.com, не сюда

Zart
12.10.2016
03:10:42

Влад
12.10.2016
03:12:08

Igor
12.10.2016
03:13:53
ты ссылку на css делаешь через {% static %}?

Admin
ERROR: S client not available

Влад
12.10.2016
03:14:22
Да

Igor
12.10.2016
03:16:33
INSTALLED_APPS включает в себя django.contrib.staticfiles?
STATIC_URL прописал?

Janek
12.10.2016
04:56:03
Что быстрее для оставления только уникальных значений в списке .set() или перебор через for?

Igor
12.10.2016
04:56:40
проверь с timeit, делов-то

Janek
12.10.2016
04:56:57
Бля
Лан

Igor
12.10.2016
05:00:34
In [1]: numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 1, 7]
In [2]: %timeit list(set(numbers))
The slowest run took 6.09 times longer than the fastest. This could mean that an intermediate result is being cached.
1000000 loops, best of 3: 1.03 µs per loop
In [3]: list(set(numbers))
Out[3]: [1, 2, 3, 4, 5, 6, 7, 8, 9]
In [6]: result = []
In [7]: %timeit for number in numbers: result.append(number) if number not in result else None
1000000 loops, best of 3: 1.55 µs per loop
In [8]: result
Out[8]: [1, 2, 3, 4, 5, 6, 7, 8, 9]

Janek
12.10.2016
05:14:54
Через сет незначительно быстрее

Igor
12.10.2016
05:16:33
ну, может я наговнокодил с циклом и можно эффективнее
и имхо 30% - это не незначительно)

Pavel
12.10.2016
05:18:58
set() не сохраняет порядок, если это может быть важно.

Janek
12.10.2016
05:25:58
А строк в два раза меньше

Zart
12.10.2016
05:49:50
собсно эта задача всплывает раз за разом...
как чит можно list(collections.OrderedDict.fromkeys(somelist).keys())

Igor
12.10.2016
05:51:23
100000 loops, best of 3: 3.17 µs per loop
(если кому интересно)

Google

Janek
12.10.2016
05:51:24
Вроде сохраняет порядок
Я в консольке проверил
Ну хз
С ноута запущу 100 проверок дома

Pavel
12.10.2016
05:58:42

Janek
12.10.2016
05:59:52
Ага
Сохраняет свой особой порядок

Nick
12.10.2016
06:08:15
??
Google выпустила бесплатный шрифт, который поддерживает более 800 языков и 110 000 символов. Больше никаких «тофу»!

Темный
12.10.2016
06:16:59
а название шрифта самому гуглить? что за новости..

Igor
12.10.2016
06:18:01
https://www.google.com/get/noto/

Zart
12.10.2016
06:21:34
пара шрифтов на 580 языков и много-много россыпи
ното вроде не новый шрифт ни разу

Roman
12.10.2016
06:22:16
https://habrahabr.ru/post/312110/

Igor
12.10.2016
06:22:25
видимо, потому что ты делаешь pip3, а запускаешь python, а не python3
несколько питонов в системе?
Эта группа больше не существует