kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn

Как научить Python в китайские иероглифы?

Есть URL в котором присутствуют китайские иероглифы: https://www.linkedin.com/in/%E4%BD%A9-%E4%BD%A9-88...
В браузере они выглядят нормально:
5dc1d9d48192d815300641.jpeg
Именно по этим символам мне нужно выполнить текстовый поиск в коде страницы, т.к. нужно привязаться к элементу:
5dc1da3056f94493583588.jpeg
В url requests отображается как "%E4%BD%A9-%E4%BD%A9-8855b5113", соответственно такой поиск не работает:
html.xpath(f'.//code[contains(text(), "publicIdentifier") and contains(text(), "%E4%BD%A9-%E4%BD%A9-8855b5113")]')


В тексте response эти символы отображаются так: 佩-佩-8855b5113.
Т.е. для поиска мне нужно преобразовать строку %E4%BD%A9-%E4%BD%A9-8855b5113 в 佩-佩-8855b5113.
  • Вопрос задан
  • 301 просмотр
Решения вопроса 1
Ternick
@Ternick
И почему же не работает ?
image27eb1ab528d982ef.png
Всё должно работать, потому что браузер наверно расшифровывает ссылки, а питон нет.
imaged7994c816f769c0e.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы