5
投票
6答案
27441 次观看

自动化网站登录和填写表格?

我正在尝试登录网站并自动保存HTML页面(我希望能够在固定的时间间隔内执行此操作)。从表面上看,这是一个典型的现代网站,如果用户直接导航到“锁定” URL,则会弹出登录表单,并在登录后将用户重定向到预期的页面。 我给了机械化机会( http://wwwsearch.sourceforge.net/mechanize/ )但没有找到登录所需的一些表单元素(隐藏的元素具有当用户单击“登录”按钮时运行的javascript函数所输入的值)。 我在.NET中使用了“网络浏览器”控件,但很快就失去了兴趣,因为我什至没有办法在Google页面上提交查询。 我不在乎语言是什么;我将学习它来解决这...

0
投票
3答案
3164 次观看

帮助从Delphi 2010将数字作为字符串发送到Excel 2007

我正在使用后期绑定将数字作为字符串(Cell.Value:='2,5')发送给Excel 2007。实际的代码更像是: var CellVal: OLEVariant; ... CellVal := FloatToStr(2.5); // Regionally formatted. Cell.Value := CellVal; 在我的Excel 97版本中,默认情况下,此值的格式为“常规”,并被视为数字。使用Excel 2007的客户最终将其单元格格式设置为“标准”,并且Excel似乎将其视为字符串(未正确对齐。)请注意,我正在使用区域设置来格式化数字,而Excel似乎正在使...

0
投票
4答案
302 次观看

每15分钟创建报告的最有效方法?

我目前有一个ASP Classic脚本,该脚本每15分钟运行一次(通过计划任务)。该任务负责打开Internet Explorer并加载创建报告ASP页面。页面加载完成后,页面底部有Javascript负责关闭IE窗口。我们经常遇到一些问题,无论出于何种原因脚本都会挂起而无法结束。因此,最终我们将获得多个IE实例。但是,以这种方式生成报告似乎很笨拙且不自然。我正在使用IIS并切换到.NET。 有人可以选择吗? 谢谢。

62
投票
7答案
52556 次观看

如何自动执行REST API的文档(Jersey实施)

我已经使用Java Jersey(和JAXB)编写了相当广泛的REST API。我还使用Wiki编写了文档,但是它是一个完全手动的过程,非常容易出错,尤其是当我们需要进行修改时,人们往往会忘记更新Wiki。 从环顾四周来看,大多数其他REST API也在手动创建其文档。但是我想知道是否有一个好的解决方案。 每个端点需要记录的东西是: 服务名称 类别 URI 参数 参数类型 响应类型 响应类型架构(XSD) 示例请求和响应 请求类型(获取/放置/发布/删除) 说明 可能返回的错误代码 然后当然有一些通用的东西,例如 安全性 REST概述 错误处理 等 这些一般的事...

8
投票
5答案
10552 次观看

从Windows C#Canon SDK与PTP或MTP捕捉图片

我希望获得一些有关实现看似简单目标的一般指导。我有一个数码单反相机(佳能EOS 50D),需要编写一个应用程序来告诉相机拍照。我还需要将图片传输到计算机,并可能从相机的存储中删除它。额外的好处是可以从我的应用程序中的摄像头获得实时预览。我的环境将是Windows(XP Pro或Vista Enterprise)和.Net 3.5(C#)。 我进行了一些研究,找到了几种选择。我知道可以使用,但将来只能使用佳能相机。我已经从佳能找到并下载了一个SDK,该SDK提供了许多此功能。我看过SDK,虽然它是广泛的并用C编写,但它确实具有C#包装器,可以稍微加快开发速度。 我发现的另一个选项称为W...

1
投票
3答案
3472 次观看

如何使用自动关闭所有可能出现的JavaScript警报和确认?

我正在用硒进行测试,并且在页面加载时发生了很多事情。我发现了有关autoit的信息,并且我认为它可以处理所有的JavaScript对话框问题。我在网上搜索一些可以处理此问题的自动脚本... 其他选项也将有所帮助! 我不一定需要所有代码,但朝着正确方向的一些建议会有所帮助。

0
投票
3答案
457 次观看

面向对象的模块/网络设备/拓扑的定义?

对于类/架构,是否有任何模块/定义可用于表示网络设备的拓扑,连接,访问详细信息等?目的是将其用于自动化,并且将路由器/服务器作为对象而不是作为笨拙的tcl键控列表/阵列进行管理。

0
投票
1答案
3283 次观看

如何从Microsoft Excel获取滚动位置

使用Microsoft Office Automation时,我想将图像插入电子表格中。如何确定当前用户的滚动位置?

0
投票
5答案
391 次观看

如何定期将数据上传到Google App Engine?

我正在编写一个聚合应用程序,该应用程序从几个Web来源中抓取数据并使用新颖的界面显示该数据。我要从中进行抓取的网站每隔几分钟就会更新一次,并且我想确保聚合器上的数据是最新的。 从自动脚本定期向App Engine应用程序提交新数据的最佳方法是什么? 约束: 该应用程序是用Python编写的。 每个网站的抓取过程都需要一秒钟以上的时间,因此我无法在App Engine处理程序中处理数据。 运行更新程序脚本的主机是共享的,因此我不想将密码存储在磁盘上。 我想将应用程序的代码检入我们的代码库。虽然我的同事没有恶意,但他们却是恶作剧,我想防止他们将假数据插入我的应用程序。 ...

103
投票
7答案
84066 次观看

选择Windows自动化脚本语言。AutoIt与Autohotkey

我需要选择Windows自动化脚本语言。您推荐哪一个? AutoIt ,自动热键,还是其他? 我已阅读“ AutoIt / AutoHotkey比较”。有趣的历史,但没有推荐。搜索Google时, AutoHotkey Windows 的点击量约为312k,而 AutoIt Windows 。在Stack Overflow上有15个标记为 autoit 的问题与18个问题autohotkey 。 我对您作为程序员的观点感兴趣。您认为哪个功能更易于使用,更易于部署且功能更强大?我已经将AutoHotkey用于个人用途,所以我的首选是。

5
投票
3答案
1600 次观看

在Python中自动运行单元测试用例

我们有一个基于python的Web应用程序及其单元测试用例。我们需要使运行单元测试用例的过程自动化。它们应该在每次检查后运行,或者在每个固定时间间隔后运行。用最少的精力和时间,什么才是最好的工具,我们可以使用它来自动化该过程。我们使用Linux作为操作系统,使用git作为源代码控制。

2
投票
1答案
418 次观看

如何实现自动更新检测模型

我们的软件从未在Windows上正式安装,并且当前具有这样的更新模型: 连接到互联网 单击更新按钮 连接到服务器端程序 服务器端程序创建其中所有文件的md5哈希列表 服务器程序目录。 客户端程序创建所有文件中的md5哈希列表 客户端程序目录。 已进行比较以查看文件是否需要更新,删除或添加 到客户端的计算机,直到完成。 好吧,我想转到一种模型,这些天来我经常使用该模型来正式安装该软件,并且发生这种情况: 当检测到Internet连接时,程序将自动查询 服务器以查看是否有更新的安装包。 如果是,请询问用户是否要下载新的安装。 如果否,则不执行任何...

2
投票
5答案
253 次观看

如何在不进行大量手动编辑的情况下,用大量文件中的另一个模块将另一个类替换为另一个类?

基本上,我有一个 lot 个Python类(代表我们的数据库模式),看起来像这样: from foo import xyz, b, c class bar(object): x = xyz() y = b() z = c() ...我想将其更改为: from foo import b, c from baz import foobar class bar(object): x = foobar() y = b() z = c() 本质上,我只想将xyz的所有实例替换为foobar。将in的导入保留为我可以接受,所以...

2
投票
1答案
681 次观看

我应该将WIA设备还是仅将WIA设备ID存储在C#应用程序中?

我正在使用C#WIA应用程序,似乎我有两种访问WIA设备的方式:1)在对“ Select Device”的初始调用之后存储对象;或2)存储设备的ID并使用管理器访问仅在需要时才使用该设备。 我假设我可以一直保留设备对象,但我不熟悉WIA,那么这里的最佳做法是什么? 谢谢!

0
投票
2答案
769 次观看

在Excel中删除包含列出数字的行

我在Excel工作表中有一个数字列表。即一列约20行数字。假设它叫列表A,那么我有一些多行多列Excel sheet2,其中列C可能包含列表A的一些数字。 我如何删除excel sheet2中包含C列中的列表A数字的行

0
投票
1答案
400 次观看

根据条件删除一些行-通过数据透视表解决此问题

我有一个excel数据。第三栏包含电话号码。我必须删除电话号码少于10位的行。因为数据非常大,甚至没有一个错误是可以接受的。我想使用数据透视表或自动化脚本。数据透视表更好,因为数字位数是可变的,而列数是可变的。 我卡住了。-每当我使用数据透视表执行此操作时,原始表格格式都会丢失。我得到了一些我不想要的交叉表格格式。这是示例数据。 date time number count 1-Sep-09 15:29:44 9800000005 1 2-Sep-09 10:07:03 333333 1 3-Sep-09 9:53:46 ...

4
投票
1答案
916 次观看

自动化生成报告

我们每个月都使用Stata来合并和分析一个地区中所有代理商的数据。我想以某种方式自动为这些月度报告创建数据分析报告。该报告包括所报告指标的摘要表,几个关键指标的图形以及一个分析表,其中显示了数据组在统计上的显着差异。我希望这些文件以pdf格式并自动通过电子邮件发送给代理商。我可以用来自动化该软件的任何想法吗?

17
投票
8答案
18590 次观看

用Python控制rsync吗?

我一直想编写一个python脚本,该脚本将依次运行几个rsync实例,以将数据备份到另一台计算机上。 此刻,我只有这个文本文件以及我使用的命令,并且我刚刚将它们复制粘贴到终端中,这似乎有点愚蠢。 我希望能够使用python为我执行此操作。我非常模糊地知道如何使用subprocess.popen,但是我不知道如何让python直接与rsync交互,例如为我输入密码。python可以做到吗? 类似的东西: if theProccess.proccessResponse == "Password:" : theProccess.respond(string) 或者我能做...

0
投票
2答案
235 次观看

将文件放在目录中时自动编译任何Java类

我看了很多小的Java程序。如果我可以在Mac上设置目录(或目录结构),则在任何时候添加.java文件时,javac都会自动运行并尝试编译该文件,这将很方便。我已经简要地研究了Automator的动作,但没有找到合适的方法。然后我开始思考:在我的PC上,我将使用.Net FileSystemWatcher类并自己编写代码。但是,在我使用Mono的Mac上尝试该功能之前,我想问一下社区其他想法。任何建议表示赞赏。谢谢。

0
投票
1答案
1719 次观看

使用JScript自己的类时出现“类不支持自动化”错误

我有一个项目,该项目公开了对象模型以供不同类型的客户端使用。在.Net 3.5中编写,它将类公开给COM。问题是,尽管一切似乎都可以在测试VB6客户端上运行,但是在尝试使用JScript和Windows Script Host对其进行自动化时,我遇到了奇怪的错误。 这是代码段: var scComponent = new ActiveXObject("Mine.SCComponent"); var Prescription = new ActiveXObject ("Mine.CardHolderNewServedPrescriptionData"); Prescription....

1
投票
11答案
813 次观看

如何决定何时编写某些内容而不是手动执行?

有时候我发现自己需要做一些可以自动化或手动的事情。例如。我只运行了一个特定的脚本8次,每次运行之间做了很小的更改。我当然可以编写一个脚本来自动执行此操作,但是在这种情况下,我决定每次手动手动运行都更快。 但是有时候,我意识到在花了很多时间进行手动操作之后,我本来最好将其自动化。 关于经验法则的任何建议都可以帮助我在开始重复的过程之前决定是否值得花费时间来编写脚本以使其自动化? 为澄清起见:我正在谈论的事情是sysadmin类型的事情,例如移动文件,重命名事物等;以及DBA类型的事情,例如运行SQL脚本以导入某些数据(这就是我所说的)。今天在做)。请注意,我是开发人员,而不是系统管理...

2
投票
5答案
311 次观看

网站质量检查软件

是否有任何软件可以建议我们每晚运行,以检查404和/或可能影响生产现场的其他任何类型的错误?

0
投票
1答案
587 次观看

Windows上的Excel自动化脚本的Web服务

我的任务是为非常复杂的算法开发一个非常简单的Web层,该算法以Excel工作表的形式实现。该脚本将从Ruby on Rails应用程序中调用,该应用程序将向用户显示表单,检查验证等内容,并且仅返回一个数字。浏览完该站点后,我最好的选择是在Windows下使用Python或Ruby自动化Excel并在其中运行算法-我们是一家Ruby商店,但我发现了有关Python的更多信息。 我认为我可以编写Python脚本来在一天内运行计算,但是现在最后一个问题仍然存在:我们如何在核心脚本之上放置一个Web层?我们对Apache很熟悉,因此将Python作为Apache模块安装是我的直觉,但是我们也可...

1
投票
2答案
2516 次观看

通过Web应用程序的Outlook Automation创建约会

使用ActiveX技术从Web应用程序自动执行Outlook是否是标准做法?这与Telerik的RadScheduler + telerik的Exchange Provider这样的Web调度程序相比,如何从Web应用程序本身调度约会? 谢谢, 森希尔

267
投票
29答案
611442 次观看

使用Python和Selenium输入Enter / Return键?

我正在寻找一种在Selenium中键入和Enter或Return键的快速方法。不幸的是,我要测试的表单(不是我自己的代码,所以我无法修改)没有“提交”按钮。手动使用它时,只需键入 ENTER 或 RETURN 。我需要知道如何使用Selenium type命令来执行此操作,因为没有单击的按钮。

3
投票
3答案
2027 次观看

类似于Watin的Silverlight自动化

我正在考虑将WPF应用程序移植到Silverlight。但是,WPF应用程序使用Watin生成IE进程并自动执行某些任务。 我的问题是,是否有一种方法可以通过生成弹出窗口并在其中执行任务来像在Watin中一样自动执行Silverlight中的任务。

1
投票
3答案
3339 次观看

Makefile将自动生成的源文件存档/链接在一起

基本上,我有一个文件“ blah.txt”。该文件由“编译器”解析,并从中生成N个输出.c文件。我想要一个makefile文件,该文件将从该.txt文件生成c文件,然后编译所有文件并将其存档在libmystuff中。a 我很喜欢这样的东西: all: dogen libmystuff.a dogen: source.txt mycompiler $^ libmystuff.a: $(addsuffix .o, $(shell ls *.c)) $(AR) rcs [email protected] $^ .PHONY: dogen 但是显然,这是行不通的,因为依赖项是在开始时进行评估...

2
投票
3答案
2131 次观看

编写PDF脚本

我的任务是自动从我们的远程位置收集一些报告。机器有时由当地员工在本地使用,其使用是随机的。生成报告的软件在一定程度上受到限制,仅允许我们使用默认打印机进行打印。制作这些报告的部门不希望任何更改,他们乐于获取PDF。 我可以以编程方式将默认打印机更改为使用PDFCreator打印机(然后将其切换回以使该位置的工作人员不会注意到),并且可以以编程方式生成报告并将其发送给打印机。 我的问题是,这样做会从PDFCreator弹出一个窗口,并需要PDF的文件名和一些元数据。 我想最大程度地减少弹出的窗口,并希望使报告的收集对本地用户尽可能不造成干扰。 是否有一种简单的方法可以自动执行...

2
投票
2答案
2345 次观看

如何在自动生成器服务器上为Flex SDK许可数据可视化组件(图表)?

我拥有Flex 3.3的专业许可。这使我可以使用不带水印的数据可视化组件(图表)来创建应用程序。但是,所有发行版本(测试,生产等)都在我们的构建服务器上进行。 构建服务器仅安装了Flex SDK(未安装完整的Flex Builder)。结果,使用此SDK编译的SWF在所有图表上均包含水印。如何在不安装Flex Builder的情况下将Flex Builder Professional许可证应用于构建服务器以删除watermakrs? 我的构建环境是Flex SDK 3.3 + CruiseControl.NET + NAnt。

1
投票
2答案
269 次观看

根据输入自动生成模式(和/或正则表达式)

我有很多日志行(或多或少没有文档),需要解析它们。解析本身并不是什么大问题,但是首先我需要知道文件中有多少种不同的行。 除了我有截然不同的行(例如短错误)外,还有更大的行,这仅在某些字段中有所不同,例如使用的证书中的完整用户名和某些数字(例如transfersize和时间)。 获得具有一组相同行的差异/共同之处的生成模式会很好。 是否有任何工具可以解决这个难题,并分析大量输入并输出所有行中的常用内容?