Я пытался получить доступ к веб-сокету этого сайта через Python, но для этого нужно обойти Cloudflare, и теперь я попытался обойти файлы cookie, но это не сработало.
Я пробовал сделать это без файлов cookie, но это тоже не сработало.
import websocket
import base64
import os
driver = selenium.webdriver.Firefox()
driver.get("https://bandit.camp/")
all_cookies=driver.get_cookies()
cookies_dict = {}
for cookie in all_cookies:
cookies_dict[cookie['name']] = cookie['value']
print('__cf_bm='+cookies_dict['__cf_bm'])
driver.quit()
def generate_websocket_key():
key = base64.b64encode(os.urandom(16)).decode('utf-8')
return key
ws_url = "wss://api.bandit.camp/"
headers = {
'Sec-WebSocket-Key': generate_websocket_key(),
'Cookie': '__cf_bm='+cookies_dict['__cf_bm']
}
def on_message(ws, message):
print(f"Received message: {message}")
def on_error(ws, error):
print(f"Error: {error}")
def on_close(ws, close_status_code, close_msg):
print(f"Closed connection with status code {close_status_code} and message {close_msg}")
def on_open(ws):
print("Opened connection")
ws = websocket.WebSocketApp(ws_url,
header=headers,
on_message=on_message,
on_error=on_error,
on_close=on_close,
on_open=on_open)
ws.run_forever()```
Подробнее здесь: https://stackoverflow.com/questions/787 ... -websocket
Веб-сокет Python ⇐ Python
Программы на Python
1 сообщение
• Страница 1 из 1
Anonymous
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...