Есть ли способ вызвать идентификаторы фрагментов из python? В настоящее время я использую механизм Python.
любой способ вызвать идентификаторы фрагментов '#' в python
Ответы (1)
Я думаю, что этот предыдущий вопрос содержит ваш ответ:
В протоколе HTTP фрагмент (начиная с #) не отправляется на сервер по сети: он локально сохраняется браузером и используется, как только ответ сервера будет полностью получен, чтобы каким-то образом «визуально определить» точное место в страница будет отображаться как «текущая» (например, если возвращаемая страница находится в HTML, это будет сделано путем анализа HTML и поиска первого подходящего флага).
И рекомендация Алекса Мартелли к действию также остается в силе:
Итак, процедура такова: удалить фрагмент, например. через urlparse.urlparse; используйте остальные, чтобы получить ресурс; проанализировать его соответствующим образом на основе заголовка типа содержимого ответа сервера; затем предпримите любое визуальное действие, которое ваша программа делает в отношении «текущего места» в ресурсе, основываясь на обнаружении в проанализированном ресурсе фрагмента, который вы сохранили на первом шаге.