@ru_python

Страница 8971 из 9768
Леонид
08.05.2019
22:13:16
доброй ночи

ᵛᵉⁿᵈᵉˡⁱᵉᵘ
08.05.2019
22:13:37
где стикорыыыы с 2д тян верните, дайте украсть)

Леонид
08.05.2019
22:15:14
как правлино в sqlite созданую таблицу на 9 значений передать те самые 9 значений, каждая отдельная пременная



Google
Леонид
08.05.2019
22:16:10


Все что пришло в больной мой ум) all_ttn = All_ttn.objects.create(ttn_track=ttn_nomber, create_time=create_time, fio=recipient_contact_person, telefone=recipient_contact_phone, city_client=city_recipient_description, description=description, cost=cost, status_ttn=status, duration_field=None)

НО так не работает

Giorgi
08.05.2019
22:20:34
import requests from bs4 import BeautifulSoup url = "https://police.ge/protocol/index.php" client = requests.session() soup = BeautifulSoup(client.get(url).text, "html.parser") csrf = soup.find(name="csrf") querystring = {"url": "protocols"} payload = dict(csrfmiddlewaretoken=csrf, next='/') headers = { 'accept': "application/json, text/javascript, */*; q=0.01", 'origin': "https://police.ge", 'X-Powered-By': "XMLHttpRequest", 'user-agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" " (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36", 'content-type': "application/x-www-form-urlencoded; UTF-8", 'cache-control': "no-store, no-cache, must-revalidate, post-check=0, pre-check=0", 'postman-token': "41410dd9-7a62-dfc5-9e8c-6740e8af5d8c", 'content-encoding': 'gzip', } response = requests.post(url, data=payload, headers=headers, params=querystring) print(response.text)

вот код

Антон
08.05.2019
22:22:17
а где referer? один из главных заголовков

Giorgi
08.05.2019
22:25:27
с referer {"success":false,"message":null,"data":[]} выдает :/

Антон
08.05.2019
22:25:46
'postman-token': "41410dd9-7a62-dfc5-9e8c-6740e8af5d8c такого заголовка я в гугл хроме вообще не вижу

{"success":true,"message":null,"data":{"count":58604,"results":[{"protocolAuto":"AA755GA","violationDate":"2019-03-27","protocolPlace":"\u10d9\u10d0\u10ee\u10d4\u10d7\u10d8\u10e1 \u10d2\u10d6\u10d0\u10e2. (\u10db\u10d4\u10e2\u10e0\u10dd \u10e1\u10d0\u10db\u10d2\u10dd\u10e0\u10d8)","protocolLaw":"118-2-1","protocolAmount":50,"publishDate":"2019-05-08","lastDate":"2019-07-07","remainingDays":59,"protocolDate":"2019-03-27","protocolNo":"\u10d0 ответ получается. Первый запрос загружаешь с приемом кукис

а без referer не грузит, так что с ним обязательно

Giorgi
08.05.2019
22:30:25
чуток не понял, что добавили,

лишь referer?

Google
Антон
08.05.2019
22:30:49
я через свою программулину грузил, на VBA

Giorgi
08.05.2019
22:31:08
аа

Антон
08.05.2019
22:31:15
firstResult: 0

еще в гугл хроме передается

без него как раз приходит {"success":false,"message":"\u10d8\u10dc\u10e4\u10dd\u10e0\u10db\u10d0\u10ea\u10d8\u10d0 \u10d0\u10e0\u10d0\u10e1\u10ec\u10dd\u10e0\u10d0\u10d3\u10d0\u10d0 \u10e8\u10d4\u10d5\u10e1\u10d4\u10d1\u10e3\u10da\u10d8","data":[]}

так что firstResult:0 тоже обязательно

А
08.05.2019
22:34:22
a=“name;age;group" Как из а получить каждый элемент по отдельности?

Антон
08.05.2019
22:34:52
for x in a.split(';'): как-то так

А
08.05.2019
22:35:30
Спасибо

Giorgi
08.05.2019
22:39:32
прост для меня парсеры что-то новенькое)

Антон
08.05.2019
22:39:57
ты получил токен, отправка этого токена должна быть в той же сессии

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

Giorgi
08.05.2019
22:41:44
то есть в response надо заменить requests на client?

Антон
08.05.2019
22:42:14
попробуй, возможно, там синтаксис другой, но смысл такой

Giorgi
08.05.2019
22:43:12
не, инфу не дает

Антон
08.05.2019
22:43:45
referer и result: 0 Добавь 'content-encoding': 'gzip', выкинь и читай, как в той же сессии пост-запрос отправить.

мне дал инфу, значит никакой защиты там нет

Giorgi
08.05.2019
22:44:11
Окей, спасибо

Google
Roman
08.05.2019
22:44:22
прост для меня парсеры что-то новенькое)
желательно вообще все поля передавать в хэдерсах и куки. Я для удобства использую хром в инкогнито, а туда забираю все, что выдал веб сервер. Если защита типа csrf или просто на хидденах, то тут достаточно форму распарсить

Gtghsts
08.05.2019
23:45:40
Сап, насколько верно в элементе словаря хранить список? Это мовитон? А есть более верное решение?

Мне просто не нравится проходить по всему циклу целиком в поисках нужного элемента А так оно вроде бы и работает Какие подводные вообще?

Gtghsts
08.05.2019
23:48:48
Всм

?? Eugene
08.05.2019
23:49:23
Ну раз тебе неудобно - меняй структуру

Gtghsts
08.05.2019
23:50:12
Ну а какую аналогичную структуру можно использовать?

Gtghsts
08.05.2019
23:54:12
У меня есть список людей по айди Айди мне известно А вот дополнительные данные мне необходимо извлечь, так и получается, что dic ={id:[name, age, city]} И я обращаюсь dic[id][0] и получаю имя dic[id][1] и получаю возраст И т.д.

Антон
08.05.2019
23:55:04
классы для этого используются

?? Eugene
08.05.2019
23:55:06
Ты можешь заиспользовать дикт диктов

?? Eugene
08.05.2019
23:55:42
По айди будет лежать дикт с ключами name age city

А вообще, лучше возьми базу данных

Gtghsts
08.05.2019
23:58:24
классы для этого используются
Так мне опять же придется проходить в цикле по всем экземплярам класса, чтобы найти нужный элемент, не?

Антон
08.05.2019
23:59:49
если ID уникально, то создавай объекты с названием = ID

но лучше дописать к нему что-то Human_49 = Person(name, age, city)

Gtghsts
09.05.2019
00:03:14
Так это же опять необходимо словарь делать, только вместо списков там просто будут объекты класса?

Admin
ERROR: S client not available

Gtghsts
09.05.2019
00:03:39
Непонятно

Google
Антон
09.05.2019
00:03:41
зачем словарь?

Gtghsts
09.05.2019
00:04:23
Так, ладно, пойду повторю теорию по ооп

Всем спасибо

Марк
09.05.2019
03:34:46
Словари -енто скучно. Давайте еще раз поговорим про TIME_WAIT







С апачей. Не, ну вроде всё четенько у мну

Портреюз, клос

Щя глянул нетстат - на два человека почти 175 незакрытых.

Многоватенько буде

Да, от них пачками реквесты летят, но всё же

Zerogoki
09.05.2019
04:56:52
С праздником!

Марк
09.05.2019
06:54:25
Чат седни ваще дохлый((

За дидов

Danz
09.05.2019
07:01:25
Привет. Поясните, пожалста, за преимущества pyspark перед pandas в области организации процессов обработки данных

Tishka17
09.05.2019
07:25:24
Привет. Поясните, пожалста, за преимущества pyspark перед pandas в области организации процессов обработки данных
Spark - это Hadoop, распределённый map reduce. Нужен когда у тебя очень много данных

Danz
09.05.2019
07:28:46
Очень много - это сколько?

Tishka17
09.05.2019
07:28:51
Терабайты

Danz
09.05.2019
07:29:00
Ну, они есть

Google
Tishka17
09.05.2019
07:29:35
Ну а пандас умеет распределенные вычисления?

Danz
09.05.2019
07:29:44
Мне интересны вопросы скорости обработки, память и мультипроцессинг

Ну а пандас умеет распределенные вычисления?
Умеет, если самому организовать или через dask

Tishka17
09.05.2019
07:35:21
Ну тут я вряд ли что скажу

Mr
09.05.2019
08:14:55
https://github.com/auchenberg/volkswagen ???

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