Y a-t-il un moyen de déterminer par programme, en utilisant Python, quelle page Web est actuellement active dans Safari?Détermination de la page Web Mac Safari en cours à l'aide de Python
3
A
Répondre
6
Un exemple AppleScript est here, et la partie pertinente est:
tell application "Safari"
set url_list to URL of every document
end tell
traduction Python/AppleScript est couvert here. Par exemple, installez appscript comme décrit here:
sudo easy_install appscript
puis, comme le montre here, vous pouvez le faire .: par exemple
>>> import appscript
>>> print appscript.app("Safari").windows.first.current_tab.URL()
http://wiki.python.org/moin/MacPython/Safari
0
Je ne sais pas comment pour cela, mais je commencerais here.
Questions connexes
- 1. Détermination des programmes en cours d'exécution en Python
- 2. Détermination de la section en cours de visualisation
- 3. différences iphone safari webkit vs mac safari
- 4. Détermination de la redirection de page via la page parent
- 5. Enregistrer page Web en cours dans Watin
- 6. Calculer la taille de la page Web en python
- 7. La validation de MAC viewstate a échoué dans Safari
- 8. Ouverture de la page Web en utilisant Python
- 9. cours de décorateur en Python
- 10. problème de mise en page page web dans firefox 3.6/mac os
- 11. Détermination de Referer en PHP
- 12. asp.net page "page en cours de chargement"
- 13. Détermination du nombre de sites sur un site Web en python
- 14. la page à partir de laquelle l'utilisateur visite la page en cours
- 15. structure de données laide à la recherche java
- 16. Personnalisation "en cours de maintenance" page
- 17. Problème lors de l'insertion de javascript sur la page Web en cours en utilisant C#
- 18. Détermination de la version de easy_install/setuptools
- 19. Solutions Web Service à partir de Mac
- 20. Différences entre Safari pour Windows et Safari pour Mac
- 21. Ajout de la fonction Inline Search à la page Web
- 22. Obtenir l'URL de la page en cours dans ASP.net
- 23. Comment forcer iPad Safari à ne pas réduire ma page Web en mode portrait?
- 24. Détermination du type de contenu de la page
- 25. Détermination d'un fuseau horaire en Python
- 26. Imprimer pied de page en bas de la page en safari
- 27. HTML page en cours lien
- 28. Test de l'inactivité en Python sur Mac
- 29. css pirater Safari sur Mac
- 30. Capture d'écran de la page en cours en utilisant PHP
Merci! Sans équivoque et précisément ce que je cherchais! –
@credford, de rien! –
@Alex Une mise en garde de cette solution est que chaque fois que je l'ai en cours d'exécution une icône de l'application Python apparaît rebondissant dans le dock. Si je ferme l'application, il ferme mon script python, donc je sais que les deux sont liés. Je me demande si vous connaissez un moyen pour exécuter le script sans avoir le programme Python dans le dock. –