问题列表 - 第16393页

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

我正在尝试登录网站并自动保存HTML页面(我希望能够定期执行此操作).从表面上看,这是一个典型的现代网站,如果用户直接导航到"锁定"URL,则会弹出登录表单,登录后,用户将被重定向到目标页面.

我给了机械化一个镜头(http://wwwsearch.sourceforge.net/mechanize/),但它没有找到登录所需的一些表单元素(隐藏元素有一些值由javascript函数放入,当时运行用户单击"登录"按钮).

我在.NET中使用"网络浏览器"控件玩了一下但很快就失去了兴趣,因为我甚至无法在Google页面上提交查询.

我不在乎语言是什么; 我会学习它来解决这个问题.至少它必须在Windows中工作.

一个简单的例子,比如在Google搜索框中输入查询将是一个很好的奖励.

automation webforms

5
推荐指数
1
解决办法
3万
查看次数

模拟页面生命周期以从UI层获取html

我正在使用一个相当大的.net Web应用程序.

用户希望能够将报告导出为PDF.由于报告基于多层数据的聚合,因此获得准确快照的最佳方法是实际获取UI的快照.我可以获取UI的html并将其解析为PDF文件.

由于UI可能需要最多30秒才能加载,但结果永远不会改变,我会在项目保存在后台线程中时立即缓存pdf.

我对这种方法的主要关注是,如果我浏览UI,我不得不担心超时.虽然后台线程等可以持续所需的时间,但aspx页面只能持续很长时间才能终止它们.

我有两个想法如何照顾这个.第一个想法是创建一个加载UI的aspx页面,覆盖渲染,并将渲染的数据存储到数据库中.后台线程将在内部对该页面进行WebRequest,然后从数据库中获取结果.这显然必须考虑安全性,如果UI生成时间太长,还需要担心超时.

另一个想法是创建一个页面对象并在代码中手动填充它,手动调用相关的方法,然后从中获取数据.除了不知道怎么做之外,该方法的问题在于,我担心我可能忘记调用方法或某些东西可能无法正常工作,因为它实际上并不与真实会话或网络服务器相关联.

在后台线程中模拟页面UI的最佳方法是什么?

.net c# asp.net multithreading

4
推荐指数
1
解决办法
467
查看次数

打印声明和性能

我有一份约100K记录的工作要处理.

有许多打印语句可以为每条记录执行.这些印刷声明是否会对性能产生任何影响?

就此而言,行数或评论的数量是否会对绩效产生影响?如果可以,我想保存甚至一个ms.

sql sql-server performance sql-server-2005

2
推荐指数
2
解决办法
981
查看次数

如何使用Bash递归创建不存在的子目录?

我正在创建一个快速备份脚本,将一些数据库转储到一个漂亮/整洁的目录结构中,我意识到我需要测试以确保在创建目录之前存在这些目录.我的代码有效,但似乎有更好的方法.有什么建议?

[ -d "$BACKUP_DIR" ] || mkdir "$BACKUP_DIR"
[ -d "$BACKUP_DIR/$client" ] || mkdir "$BACKUP_DIR/$client"
[ -d "$BACKUP_DIR/$client/$year" ] || mkdir "$BACKUP_DIR/$client/$year"
[ -d "$BACKUP_DIR/$client/$year/$month" ] || mkdir "$BACKUP_DIR/$client/$year/$month"
[ -d "$BACKUP_DIR/$client/$year/$month/$day" ] || mkdir "$BACKUP_DIR/$client/$year/$month/$day"
Run Code Online (Sandbox Code Playgroud)

bash shell recursion subdirectory

173
推荐指数
3
解决办法
9万
查看次数

41
推荐指数
1
解决办法
5349
查看次数

将段落分成160个字符片段用于文本消息传递

我在使用一段文字并将其分成单词/句子以发送多条短信的逻辑上遇到了麻烦.每条短信最多只能包含160个字符.我想干净地打破一个段落.

这是解决方案(感谢Leventix!):

public static function splitStringAtWordsUpToCharacterLimit($string, $characterLimit) {
    return explode("\n", wordwrap($string, $characterLimit));
}
Run Code Online (Sandbox Code Playgroud)

php string

3
推荐指数
1
解决办法
2542
查看次数

创建asp.net mvc下拉列表的最简单方法,其值为0到10?

我是asp.net mvc的新手,请原谅我,如果我的问题太简单了.

我只想要一个使用Html.DropDownList从0到10的下拉列表.什么是最快的方式?目前我只看到创建一个IEnumerable的SelectListItem的解决方案,添加10个值并通过viewdata传递它,但我认为这是过度的,如何以一种简单的方式做到这一点?

提前致谢

asp.net-mvc selectlist drop-down-menu

4
推荐指数
1
解决办法
1385
查看次数

提升:我们如何为TCP服务器指定"任何端口"?

  1. 如何在Boost中为基于TCP的服务器指定"选择任何可用端口"?
  2. 一旦接受连接,我该如何检索端口?

更新:通过"可用端口"我的意思是:操作系统可以选择任何可用的端口,即我不想指定端口.

c++ boost boost-asio

4
推荐指数
1
解决办法
754
查看次数

什么是开发环境的最佳SQL Server设置?

我们是一个使用Visual Studio 2008进行开发和生产服务器中的SQL Server 2008 Standard的小团队.我们正在建立一个新的开发实验室,我想知道SQL Server版本/版本和配置.

Visual Studio 2008附带了SQL Server 2005的开发许可证,但由于我们只针对SQL Server 2008进行生产,我认为我们不应该在开发工作站上安装SQL Server 2005,对吧?您是否建议跳过捆绑的SQL Server 2005,或者转向SQL Server 2008 Developer?或者SQL Server 2008 Express?

或者,您是否建议不在开发工作站上安装SQL Server,并针对开发服务器进行所有开发?

您的意见表示赞赏.谢谢!

development-environment sql-server-2005 sql-server-2008 visual-studio-2008

2
推荐指数
1
解决办法
3510
查看次数

如何在不暂时隐藏背景图像的情况下使用"突出显示"jquery效果?

我试图在输入html元素上使用jquery ui"highlight"效果,并在CSS(带放大镜的搜索栏)中设置背景图像.然而,在"高亮"动画期间,背景图像暂时消失,然后在高亮动画结束后出现.我希望图像能够保留在整个动画中.有任何想法吗?

HTML:

<input class="searchInput" id='searchInputWithMap' type="text" tabindex="100" name="searchStructures" />
Run Code Online (Sandbox Code Playgroud)

CSS:

.searchInput {

 font-family:Trebuchet MS,Helvetica,sans-serif;
 background:transparent url(/images/search4.png) no-repeat scroll 8px 6px;
 height:22px;
 line-height:28px;
 padding-left:32px;
 padding-right:3px;
 padding-top:5px;
 padding-bottom:5px;
 margin:5px 0;
 border:1px solid #999999;
 font-size:130%;
 height: 32px; 
 width: 400px;
 vertical-align:center;
    color:#BBBBBB;

}
Run Code Online (Sandbox Code Playgroud)

jquery effects highlight

6
推荐指数
3
解决办法
4421
查看次数