• Как спарсить содержимое класса с bs4 в python?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Так как всего html не вижу, могу предложить следующее решение:
    es = soup.find('div',id='enemy-stat-strength').text
    ed = soup.find('div',id='enemy-stat-dexterity').text
    ec = soup.find('div',id='enemy-stat-critical').text
    
    print('strength:',es)
    print('dexterity:',ed)
    print('critical:',ec)
    Ответ написан
    1 комментарий
  • Не могу понять: как работают post запросы в python?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Почитайте как устроен HTTP-протокол хотя бы на вики.
    Есть http-сервер, который ждёт подключений на свой порт и обрабатывает запросы.
    Каждый запрос характеризуется методом (get, post, put, head, и т.д.), адресом (и это отдельный фактор, никак не взаимосвязанный с методом), заголовками (там у нас пожелания клиента о формате ответа, куки всякие, инфа о клиенте), телом (там у нас данные форм post-запросов, просто загружаемые файлы вроде аватарки или json'а...).
    Каждый такой запрос получает сервер и даёт на него какой-то ответ или даже может проигнорировать закрыв или не закрыв соединение.

    Написать post-запрос - это, как следует понимать, написать код для выполнения post-запроса (от клиента к серверу, конечно же, иначе не бывает).
    Если сервер по данному адресу или по другим каким-то причинам не принимает post-запрос, то вы не сможете со стороны клиента заставить его сделать это.
    Даже если будете бить палкой.
    Сервер вам будет отвечать ошибкой с каким-то кодом. Если разработчики сервера молодцы, то код ошибки будет релевантен ситуации, а вообще там nt[ybxtcrb может быть что угодно, хоть 666 Devil request success.

    Вы не показали здесь исходники сервера, не показали пример кода, который у вас используется, не понимаете даже близко как работает протокол HTTP, не понимаете что спрашиваете...
    Как вы вообще ожидаете понять что вам отвечают?
    Facepalm.
    Ответ написан
    2 комментария