首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要去几个网站并获取特定的数据集。

我需要去几个网站并获取特定的数据集。
EN

Stack Overflow用户
提问于 2019-08-29 05:16:09
回答 1查看 49关注 0票数 1

寻找一个方法去几个网站(10个网站)和抓取一组数据,需要一个适当的方法,因为我是新的编码。

代码:

代码语言:javascript
复制
WebUI.openBrowser('');
WebUI.navigateToUrl("www.site1.com");
WebUI.maximizeWindow();
String text1 = WebUI.getText(findTestObject("xpath"));

我需要为所有的10个网站这样做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-02 06:54:02

假设你有一个数组中的10个URL。创建另一个将保存文本值的空数组:

代码语言:javascript
复制
WebUI.openBrowser('');
def mySites = ["www.site1.com", "www.site2.com", "www.site3.com", "www.site4.com", "www.site5.com", "www.site6.com", "www.site7.com", "www.site8.com", "www.site9.com", "www.site10.com"];
def myTexts = [];

然后在for循环中循环上面的代码,并将文本值添加到数组中(注意:本例中所有站点的xpath元素名称都是相同的,您应该根据需要进行编辑):

代码语言:javascript
复制
for(i=0; i<mySites.size; i++){

    WebUI.navigateToUrl("www.site1.com");
    WebUI.maximizeWindow();
    myTexts << WebUI.getText(findTestObject("xpath"));
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57703402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档