浏览器操作
1.1. 创建新浏览器对象
打开一个Url,并返回页签Id。
url = "https://www.jd.com/"
# 打开Url后,会返回一个浏览器页签Id
tabId = rpa_browser_openUrl(url)
1.2. 获取已有的窗口
1.根据标题,获取页签Id。
title = "京东"
# 获取标题对应的页签Id
tabId = rpa_browser_getTabIdByTitle(title)
2.根据Url,获取页签Id。
url = "https://www.jd.com/"
# 获取Url对应的页签Id
tabId = rpa_browser_getTabIdByUrl(url)
1.3. 跳转到新的链接地址
1.创建新浏览器对象的方式,打开新的链接。
url = "https://www.jd.com/"
# 使用新页签,打开Url
tabId = rpa_browser_openUrl(url)
2.使用已存在的浏览器对象,加载新的链接。
# 创建一个新页签,打开京东页面
tabId = rpa_browser_openUrl("https://www.jd.com/")
url = "https://shop.jd.com/"
# 使用已有页签打开Url
rpa_browser_load(tabId, url)
1.4. 等待页面加载完成
等待一个浏览器对象加载完成。
url = "https://www.jd.com/"
# 创建一个新页签,打开京东页面
tabId = rpa_browser_openUrl(url)
# 等待页面的加载完成
rpa_browser_waitLoadEnd(tabId)
1.5. 后退到上一个页面
后退到上一个页面,执行浏览器的后退操作。
url = "https://www.jd.com/"
# 创建一个浏览器对象,打开京东页面
tabId = rpa_browser_openUrl(url)
# 等待页面的加载完成
rpa_browser_waitLoadEnd(tabId)
# 打开商家后台
rpa_browser_load(tabId, "https://shop.jd.com/")
# 后退到京东页面
rpa_browser_back(tabId)
1.6. 获取浏览器的Url地址
1.获取一个Tab页签的Url地址。
# 创建一个浏览器对象,打开京东页面
tabId = rpa_browser_openUrl("https://www.jd.com/")
# 获取一个Tab页签的Url地址
url = rpa_browser_getWebUrl(tabId)
2.获取所有Tab页签的Url地址。
# 创建一个浏览器对象,打开京东页面
tabId = rpa_browser_openUrl("https://www.jd.com/")
# 获取所有Tab页签的Url地址
urls = rpa_browser_getAllTabUrls()
1.7. 获取浏览器的标题
获取所有Tab页签的标题。
# 获取所有Tab页签的标题
titles = rpa_browser_getAllTabTitles()
1.8. 关闭浏览器
1.根据TabId关闭浏览器。
# 创建一个浏览器对象,打开京东页面
tabId = rpa_browser_openUrl("https://www.jd.com/")
# 关闭上边打开的浏览器对象
rpa_browser_close(tabId)
2.根据标题关闭浏览器。
title = "京东"
# 关闭标题为京东的浏览器对象
rpa_browser_closeByTitle(title)
3.根据Url关闭浏览器。
url = "https://www.jd.com/"
# 关闭url为https://www.jd.com/的浏览器对象
rpa_browser_closeByUrl(url)
4.关闭所有打开的浏览器。
# 关闭所有打开的浏览器对象
rpa_browser_closeAllTab()
1.9. 获取页面文本
根据TabId关闭浏览器。
# 创建一个浏览器对象,打开京东页面
tabId = rpa_browser_openUrl("https://www.jd.com/")
# 获取上边打开页面的文本
text = rpa_browser_getWebText(tabId)
1.10. 获取页面Html代码
根据TabId关闭浏览器。
# 创建一个浏览器对象,打开京东页面
tabId = rpa_browser_openUrl("https://www.jd.com/")
# 获取上边打开页面的源代码
code = rpa_browser_getWebSource(tabId)