在AppleScript中的网页上查找和选择关键字

时间:2019-05-02 19:04:34

标签: html applescript

我目前正在制造一个购买机器人,该机器人可以打开一个网站,向购物篮中添加商品,输入结帐信息,然后完成付款。

但是,我想向机器人添加一个功能,该功能可以在网页上的产品中搜索关键字,并确定要单击的关键字的像素位置,然后添加到购物篮中。

我需要搜索和查找关键字以及像素位置方面的帮助。

到目前为止,我已经能够在HTML代码中找到关键字,但是我需要弄清楚如何找到产品的像素位置。

tell application "Safari"

    set keyword to "adPraha"
    repeat
        set myWindow to current tab of first window
        activate

        do JavaScript "window.location.reload()" in myWindow

        repeat while (do JavaScript "document.readyState" in document 1) is not "complete"
            delay 0.5
        end repeat

        set pageContent to do JavaScript ("window.document.documentElement.outerHTML") in myWindow

        if pageContent contains keyword then
            display dialog "found it"
            exit repeat
        end if
        delay 2 -- wait a bit before running again
    end repeat
end tell

0 个答案:

没有答案