Comment obtenir la valeur de retour d'une fonction JavaScript dans une variable Python

Pro Chess

J'essaie de récupérer des informations sur le Web à partir du stockage local d'un site Web à l'aide du pilote Web sélénium. J'utilise python 3.8.5 Je veux renvoyer la valeur de sortie de ce JavaScript à une variable python.

number = driver.execute_script("setTimeout(function(){ localStorage.getItem('value'); }, 1500);")

Mais lorsque j'imprime la variable, numberle résultat est Aucun pour une raison quelconque. Des idées sur ce que je dois faire?

Jortega

Cela vous dirigera vers cette page où vous avez posé cette question et retournera l'élément localStorage "se: fkey" en utilisant javascript:

from selenium import webdriver

driver = webdriver.Chrome(executable_path=r'C:\\Path\\To\\Your\\chromedriver.exe')
driver.get('https://stackoverflow.com/questions/63283026/how-to-get-the-return-value-of-a-javascript-function-to-a-python-variable')

a_returned = driver.execute_script("""
a_function = function(){
console.log(localStorage.getItem("se:fkey"));
return localStorage.getItem("se:fkey");
};
return a_function();

""")

print("a_returned:", a_returned)

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment obtenir la valeur de la variable à partir du retour d'une fonction dans R

Comment enregistrer la valeur de retour d'une fonction récursive dans une variable JavaScript

Comment obtenir une valeur de retour d'une fonction asynchrone à une variable dans React Native?

Obtenir la valeur de retour dans une fonction avec javascript

Comment stocker la valeur de retour d'une fonction dans une variable dans reactJS

Obtenir la valeur de retour d'une fonction dans le thread en Python

Comment obtenir la dimension d'une valeur de retour de fonction sans évaluer la fonction

Comment obtenir le retour de valeur d'une fonction dans une boucle?

Comment définir la valeur de retour d'une fonction de fermeture sur une variable ?

Essayer d'utiliser la valeur de retour d'une fonction dans une autre mais obtenir une variable non définie à la place

Apache JMeter -Comment obtenir une valeur de variable dans la fonction __javaScript

Jquery: obtenir la valeur de retour d'une fonction

Comment stocker la valeur de retour de la fonction dans une variable dans react-native

Comment obtenir une valeur de retour de la fonction chargée dans CreateThread() ?

Comment obtenir la valeur de retour d'une fonction à partir d'un processus multiprocesseur?

Comment puis-je obtenir ma valeur de retour d'une fonction dans GlobalContext ?

Comment puis-je obtenir la valeur de retour de `wget` d'un script sh dans une variable` int`

Comment utiliser la valeur de retour d'une fonction et l'utiliser dans la fonction suivante

Remplir une variable JavaScript avec la valeur de retour d'une fonction php

Python: Comment obtenir la valeur de retour d'une seule fonction (sur plusieurs exécutées avec asyncio.gather)

Python: variable anonyme pour une partie de la valeur de retour d'une fonction

Comment stocker la valeur de retour de la fonction avec argument dans une variable?

comment attraper la valeur de retour de la fonction jquery ajax dans une autre variable

Comment obtenir la valeur de retour d'une fonction en utilisant le contexte comme paramètre?

Comment obtenir uniquement la valeur de retour d'une fonction en c?

Obtenir la valeur de retour d'une fonction unique dans Promise

LLVM Comment obtenir la valeur de retour d'une instruction

Javascript utilise la valeur de retour dans une autre fonction

Comment imprimer la valeur de retour d'une fonction?

TOP liste

  1. 1

    comment afficher un bouton au-dessus d'un autre élément ?

  2. 2

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  3. 3

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  4. 4

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  5. 5

    Conversion double en BigDecimal en Java

  6. 6

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  7. 7

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  8. 8

    Passer la taille d'un tableau 2D à une fonction ?

  9. 9

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  10. 10

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  11. 11

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  12. 12

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  13. 13

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  14. 14

    Exporter la table de l'arborescence vers CSV avec mise en forme

  15. 15

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  16. 16

    Créer un système Buzzer à l'aide de python

  17. 17

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  18. 18

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  19. 19

    Déplacement des moindres carrés d'ajustement pour les déplacements de points ayant des problèmes

  20. 20

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  21. 21

    Microsoft.WebApplication.targets

chaudétiquette

Archive