Створення Створення Створення Створення (
«Username=% s & Password=% s & Locale=Ru»,
URL.Encode (Login, «Utf-8»),
Urlencoder.Encode (Пароль, «Utf-8»)
а)
Відповідь Resp = Request.Builder ().Url ("Https: //Examlpe_Some_Site.Com/Bla/Bla/Bla/Login")
Метод «Пост» («Пост»)
.Header («Content-Type», «Application/X-Www-Form-Urlencoded»)
.Header ("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; X64) Applewebkit/537.36 (Khtml, як Gecko) Chrome/107.0.0.0 Safari/537.36")
.Data (Data.Getbytes (Standardcharsets.Utf_8)).Build ().Send ();
Повернути Httpcookie.Parse (Resp.Getheaders ().Get ("Set-Cookie").Get (0)).Get (0).Getvalue ();
Можна просто повернути відповідь: повернути Resp
-
Доброго дня, буду радий вам допомогти, вже маю досвід в цій сфері.
Андрій Возняк
-
157 2 0 Вітаємо Вас,
Код вже готовий, відправляю вам, як тільки напишете
Будемо раді вам у особистих повідомленнях.
-
423 15 0 Якщо все ще актуальне, готовий зробити прямо зараз через бібліотеку requests
-
23 Доброго дня, код готовий
Нажаль нижче 500 грн не можу поставити
-
410 10 0 Доброго вечора! З радістю виконаю ваше завдання! Працюю 24\7
-
19 Ось переклад даного коду з Java на Python:
import urllib.parse
import requests
def auth(login, password):
url = "https://example_some_site.com/Bla/Bla/Bla/Login"
data = {"Username": login, "Password": password, "Locale": "Ru"}
это начало кода, у меня уже есть готовый код для вас
…
Цей код робить те ж саме, що і вихідний код на Java. Він приймає логін та пароль як аргументи, формує запит з допомогою бібліотеки requests, відправляє його на сервер та повертає значення куків. Важливо відмітити, що модуль urllib.parse використовується для кодування URL та даних форми.
-
7844 96 0 Привітання, готові зробити все прямо зараз. Напишіть .
На жаль, менше 500 не можна поставити :(
-
543 19 2 Добрий вечір, готовий допомогти вам. Чекаю відповіді.
Онлайн 24/7
-
Alex Boird H@B
import urllib.parse import requests def auth(login, password): data = urllib.parse.urlencode({ "username": login, "password": password, "locale": "ru" }).encode('utf-8') headers = { "Content-Type": "application/x-www-form-urlencoded", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" } response = requests.post("https://example/bla/bla/login", headers=headers, data=data) print(response.text) print(response.status_code) # set_cookie_header = response.headers.get("Set-Cookie") # cookie_value = Cookie().parse(set_cookie_header).get(0).value # return cookie_value auth(login,password)ось таке на пайтоні не працює = раптом хтось хотів так написати
а на джава те що дав в завданні - працює
-
Доброго дня, код готовий
Нажаль нижче 500 грн не можу поставити
Можу відправити вам результат у приватні повідомлення для перевірки -
Alex Boird H@B
задачу вирішено
data = urllib.parse.urlencode({ "username": login, "password": password, "locale": "ru" }).encode('utf-8')ось такий код, багато хто писав - він не правильний
бо не правильно з джава на пайтон то переаодили,
на джава чітко аписано що стрічку ми урл енкоде на джава робили, і не всього дікту, а логіну і пасворду тільки
і на пайтону урленкоде не дікта робити, а саме для стрічки !!!
-
Актуальні фриланс-проєкти в категорії Java
Розробка Android-додатку плеєра для сервісу онлайн-ТБ
27 000 UAH
Потрібен Android-розробник для створення нативного Android-додатку для сервісу онлайн-ТБ. Планується дві версії: для мобільних пристроїв: смартфони та планшети; для Android TV / Android STB: телеприставки. Орієнтовні терміни: до 3 місяців. Орієнтовний бюджет: 150 000 грн.… Java, Розробка під Android ∙ 24 дні 20 годин тому ∙ 31 ставка |