Другое С/С++ Вопрос - Ответ

Apsapeh

Участник
62
13
Есть ли нормальный способ парсить HTML (в особенности "href" в теге "a")?

Типа такого, только на C++:
Python:
# link - html документ

response = requests.get(link)
soup = BeautifulSoup(response.text, 'lxml')
quotes = soup.find_all("a", id = "im")

arg_result.append(quotes[0].get("href"))
 
Последнее редактирование:

F0RQU1N and

Известный
1,307
492
Терпения нету уже!!!
Парсю Json с помощью boost - Крашит Гта.

А зачем ты юзаешь буст ради 1 джсона, можешь через регулярку получить version, либо другой ответ от серва сделать просто

Есть ли нормальный способ парсить HTML (в особенности "href" в теге "a")?

Типа такого, только на C++:
Python:
# link - html документ

response = requests.get(link)
soup = BeautifulSoup(response.text, 'lxml')
quotes = soup.find_all("a", id = "im")

arg_result.append(quotes[0].get("href"))
Тоже, можно через регулярки
 

kin4stat

mq-team
Всефорумный модератор
2,731
4,693
Есть ли нормальный способ парсить HTML (в особенности "href" в теге "a")?

Типа такого, только на C++:
Python:
# link - html документ

response = requests.get(link)
soup = BeautifulSoup(response.text, 'lxml')
quotes = soup.find_all("a", id = "im")

arg_result.append(quotes[0].get("href"))
 

Apsapeh

Участник
62
13
Спасибо

Терпения нету уже!!!
Парсю Json с помощью boost - Крашит Гта.


Попробуй через это парсить
 
  • Нравится
Реакции: 3lcode

EclipsedFlow

Известный
Проверенный
1,040
459
ASI: Как можно сделать имитацию клавиш? (keybd_event не подходит), на подобие SF - (SF->getGame()->emulateGTAKey(key, state))
 

AdCKuY_DpO4uLa

Известный
286
474
ASI: Как можно сделать имитацию клавиш? (keybd_event не подходит), на подобие SF - (SF->getGame()->emulateGTAKey(key, state))
C++:
#pragma pack(push, 1)
class CKeyboardState {
public:
  short FKeys[12];
  short standardKeys[256];
  short esc;
  short insert;
  short del;
  short home;
  short end;
  short pgup;
  short pgdn;
  short up;
  short down;
  short left;
  short right;
  short scroll;
  short pause;
  short numlock;
  short div;
  short mul;
  short sub;
  short add;
  short enter;
  short decimal;
  short num1;
  short num2;
  short num3;
  short num4;
  short num5;
  short num6;
  short num7;
  short num8;
  short num9;
  short num0;
  short back;
  short tab;
  short capslock;
  short extenter;
  short lshift;
  short rshift;
  short shift;
  short lctrl;
  short rctrl;
  short lmenu;
  short rmenu;
  short lwin;
  short rwin;
  short apps;
};
#pragma pack(pop)

(*(CKeyboardState*)0xB73190).up = 255;
 

kin4stat

mq-team
Всефорумный модератор
2,731
4,693
Искал дружище, CPed, CPad - не нашёл
да ну
 
  • Ха-ха
  • Нравится
Реакции: DarkP1xel и EclipsedFlow

0xFF

Известный
64
18
Как можно сделать автоматический перезапуск SA:MP после краша? Мне бы хотя бы теоретически понять как это должно работать 😅
 

CleanLegend

Известный
Всефорумный модератор
474
927
Как можно сделать автоматический перезапуск SA:MP после краша? Мне бы хотя бы теоретически понять как это должно работать 😅
Регаешь свой обработчик исключений, либо хукаешь самповский для проверки на краш, после вызываешь CreateProcess с параметрами как у лаунчера и закрываешь текущий процесс
 
  • Нравится
Реакции: 0xFF

legendabrn

Известный
Проверенный
122
172
Регаешь свой обработчик исключений, либо хукаешь самповский для проверки на краш, после вызываешь CreateProcess с параметрами как у лаунчера и закрываешь текущий процесс
забыл сказать про инжект samp.dll
 
  • Нравится
  • Грустно
Реакции: 0xFF и F0RQU1N and

LLIKOJIbHUK

Потрачен
1,140
577
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Чё делать, если программа не распознает кириллицу?

Если друг кто не понял, то я имел ввиду кириллицу, которую я вывожу как текст
 
Последнее редактирование: