@UserTrue он из браузера их не всегда берет. А потом если сервер ответ по set-cookies шлет он их ставит сам убирать их.
аа не знал что он не записывает, я через прокси сервер все делаю он точнее показывает что там шлет. Но все равно то что он не умеет br сильно подмораживает на ноду got перешел
Как сделать так,чтобы окно авторизации пересылалось в бас?
-
Есть лаунчер игры на виндовс,нужно сделать так,чтобы при нажатии на кнопку авторизации,окно авторизации открывалось не в браузере,а в басе.
Это вообще реализуемо?Если да,то как? -
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
Это вообще реализуемо?
Теоретически.
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
Если да,то как?
В Windows есть понятие браузер по умолчанию, его можно назначить каким угодно.
Никто не мешает назначить его твоему заранее подготовленному exe, который будет принимать на вход параметр URL, который надо открыть и запускать с этим параметром что угодно, включая скрипт BAS.
Launcher ->> custom exe -> any script with any params
Или можно сделать так, что твой скрипт на BAS:
- устанавливает браузер по умолчанию на твой exe
- запускает Launcher
- твой exe пишет в файл URL, который надо открыть
- скрипт читает этот URL и открывает его во встроенном браузере в BAS
-
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
@sergerdn есть идеи как реализовать 2-ой вариант?Пробовал через chatgpt написать код,т.к не знаю языков программирования,но не сработало, в тупике
Берешь и делаешь или находишь человека и он берет и делает.
Программировать надо уметь, конечно же. -
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
Мне нужно чтобы он запускался даже если отсутствуют строки и ждал их
Не понимаю в чем проблема, BAS может ждать, пока не появятся данные в ресурсе.
-
@sergerdn Ну он не ждёт,он просто завершает скрипт,он может ждать ресурс если там есть данные и они заняты другим потоком,такое да,встречал. А когда нет данных он не ждёт ресурса.Имею ввиду при следующем цикле,даже если успеть и ссылка там будет,он всё
-
@nightinnnn равно завершит скрипт
-
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
А когда нет данных он не ждёт ресурса.
BAS может ждать, пока появятся данные в ресурсе, даже если на момент получения данных ничего нет и не было никогда.
-
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
@sergerdn Ну так почему у меня тогда не ждёт,хах
Потому что ты его "не просил" об этом.
-
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
@sergerdn А как его попросить то?
-
Если у кого-то будет подобная проблема,вот код на питоне :
import sysdef record_link(url, log_file):
try:
print(f'record url: {url}')
with open(log_file, 'a') as file:
file.write(url + '\n')
print(f'Succesfuly wrote: {log_file}')
except Exception as e:
print(f"error at writing: {e}")if name == "main":
print(sys.argv)
if len(sys.argv) > 2:
link = sys.argv[2]
record_link(link, "opened_links.txt")
else:
print("empty.")
input("Press Enter") -
@nightinnnn Этот скрипт конкретно под хром(т.е аргументы для запуска у каждого браузера разные)Код нужно ещё модифицировать,но это база с которой можно начать.