Am vreo 10 situri unde caut subtitrari si as vrea sa gasesc vreo metoda sa introduc intr-un singur loc titlul filmului si cautarea sa se faca in cele 10 situri. Problema e ca doar intr-un sit este activ campul de cautare, fara sa fie nevoie de click in el. Am incercat cu Automator, dar nu m-am prins cum/daca se poate face asa ceva.
Nu stiu daca stii de pagina asta: http://subtitrari.exsto.ro/ Drept e, ca daca nu gasesc o subtitrare in paginile obisnuite de subtitrari, nu o prea gasesc nici aici.
vrei 10 taburi in safari? ca daca e asa e cat de cat simplu, uite ceva de inceput. Deschizi Script editor si scrii:
set searchWord to “predators”
tell application “Safari”
open location “http://isohunt.com/torrents/?ihq=” & searchWord
open location “http://site2.com/torrents/?ihq=” & searchWord
end tell
trebuie sa culegi linkurile finale din fiecare site care contin si cuvantul pe care il cauti. Poti sa creezi si aplicatie de sine statatoare pe urma, si poti afisa un input in care sa scrii cuvantul, nu trebuie sa modifici programul de fiecare data.
set theReturnedItems to (display dialog “Enter the movie name you want to steal:” default answer “” buttons {“Quit”, “OK”} default button 2)
set searchWord to the text returned of theReturnedItems
tell application “Safari”
open location “http://isohunt.com/torrents/?ihq=” & searchWord
end tell
Buna intrebarea, tocmai mi-am dat seama ca mi-ar fi si mie utila o astfel de chestie. Daca l-as putea integra in spotlight ar fi tare, sa scriu ceva gen “steal:predators”
Maclean, Sikuli e fun, dar nu vad care e diferenta fata de functia Record din Automator; si problema e ca ferestrele se mai misca… Oricum, o sa-l incerc.
.ral:cr, merci pentru script. O sa incerc sa-l modific pentru siturile de subtitrari.
Deosebirea ar fi ca Sikuli nu are nevoie de nici un fel de API support:
Sikuli: “Sikuli Script automates anything you see on the screen without internal API’s support.”
Automator Record: “The accuracy of the recorded sequences depends on the level of accessibility support integrated into the applications you want to record. Be aware that not all applications offer accessibility support.”
Nu depinde de pozitia pe ecran a rerestrelor .. merge in pagini web, flash pluginuri, oriunde.
Vorba aceea, te poti inlocui singur cu un very small perl python script.
pune lista cu siteuri aici si vedem, sau pe privat.
daca siteurile nu au un link de genul ala va trebui sa completezi formurile automat si sa dai submit. se poate si asta.