2017-03-20 257 views
0

给定一个包含多个页面的项目列表的网页,我如何从Inspect Element获取/保存/复制所有信息?如何从多个页面获取Inspect-Element?

我在做什么:点击第1页,复制检查,点击第2页,复制检查,第3页,复制等,直到我到达最后一页。

我想怎么做:点击第1/2/3/4页/.../#页,在最后复制/保存检查元素一次;或者一样快,所以我不必手动复制每一页。


EDIT(试图清除出我的问题):

What I want to copy (highlighted in light blue)

所以,我想复制(可以说)从每个页面< UL类>树;但对于我来说,每次切换到其他页面(从许多产品页面的列表中),我都需要copy the Element。我怎样才能更快地复制所有这些页面中的元素,而无需一次从一个页面复制元素?

+0

你应该在你的问题正是你想要复制的内容澄清。例如。如果您想获取检查元素中包含的HTML,可以通过['innerHTML'](https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML)获取。如果应包含检查的元素,可以通过['outerHTML'](https://developer.mozilla.org/en-US/docs/Web/API/Element/outerHTML)获取。或者您是否还需要与受检元素相关的CSS? –

+0

我编辑我的帖子,尝试更好地解释它。 –

回答

0

我设法通过使用自动jQuery脚本来做到这一点。现在

Var time = 2000; 
Var jumpT = 2000; 
Var nr_pages = 30; 
Var final = ‘’; 
Var U = 0; 
For (I = 0; I < nr_pages; I++) { //loop as many pages as you like 

       setInterval(function() { 

       var result = $("ul.Products").map(function() { //this grabs the current inspect from the current page 
         return this.innerHTML; 
       }).get().join('NextValue'); 

       Final += result; 

       $(“.a.page-button.next”).click(); //go to the next page 

       U += 1; 
       Console.log(‘I'm at page ‘+ u); 

       }, time); //page jump delay 

       time += jumpT; 

} 

,其全部内容在最终