【问题标题】:Open list of websites from text file, in the same tab在同一选项卡中从文本文件打开网站列表
【发布时间】:2017-03-16 20:18:59
【问题描述】:

我正忙于一些演示,它应该一个接一个地从文本文件打开一些网站。它应该在同一个选项卡中打开每个网站,而不是在加载文本文件的文本行之前等待一段时间,以便加载下一个网站。完成后应该重新开始。

可以这么说:

启动脚本...打开 google...等待 30 秒...打开 facebook...等待 30 秒...打开任何东西...等待 30 秒...等等... EOV=start一开始。

语言并不重要,因此 Batch、VBS、PS 或 Windows 7 系统上可用的任何东西。如有必要,我不介意安装其他东西。

【问题讨论】:

  • 听起来像是一个可以作为浏览器扩展实现的东西。快速搜索找到了 Chrome 的 such an extension
  • 另一种方法是编写一个脚本,该脚本生成一个带有页面填充 iframe 的 HTML 文件。您可以获取输入文件并将条目插入页面中的 JavaScript 数组。该数组将被单步执行,并且 iframe src URL 将更改为列表中的当前条目。
  • 不知道存在这样的东西。谢谢,我试试看。

标签: shell


【解决方案1】:

我会用perl + Firefox & MozRepl 来做到这一点:

火狐

  • 安装MozRepl插件
  • FirefoxTools 菜单中启动MozRepl 插件

perl

之后,解决方案是一个简单的 perl 脚本,比如说:openurls.pl

#!perl
use strict;
use warnings;
use WWW::Mechanize::Firefox;

my $mech = WWW::Mechanize::Firefox->new( activate => 1, tab => 'current' );
while(<>) {
    chomp;
    $mech->get($_);
    sleep(30);
}

用法:

  • 启动火狐
  • 使用脚本为:perl openurls.pl &lt; myurls.txt

Ps:还没有使用过 windows - 所以也许我错过了什么......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-08
    • 1970-01-01
    • 1970-01-01
    • 2013-07-11
    相关资源
    最近更新 更多